lenses: Elegant Data Manipulation with Lenses

Provides tools for creating and using lenses to simplify data manipulation. Lenses are composable getter/setter pairs for working with data in a purely functional way. Inspired by the 'Haskell' library 'lens' (Kmett, 2012) <https://hackage.haskell.org/package/lens>. For a fairly comprehensive (and highly technical) history of lenses please see the 'lens' wiki <https://github.com/ekmett/lens/wiki/History-of-Lenses>.

Getting started

Package details

AuthorChris Hammill [aut, cre, trl], Ben Darwin [aut, trl]
MaintainerChris Hammill <cfhammill@gmail.com>
LicenseMIT + file LICENSE
Version0.0.3
URL http://cfhammill.github.io/lenses https://github.com/cfhammill/lenses
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("lenses")

Try the lenses package in your browser

Any scripts or data that you put into this service are public.

lenses documentation built on May 2, 2019, 8:51 a.m.