-
Notifications
You must be signed in to change notification settings - Fork 0
/
DESCRIPTION
35 lines (35 loc) · 1.26 KB
/
DESCRIPTION
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
Package: tinylens
Title: Minimal Implementation of Functional Lenses
Version: 0.1.0.9000
Authors@R:
person("Albert", "Wang", , "[email protected]", role = c("aut", "cre", "cph"))
Description: Provides utilities to create and use lenses to simplify data
manipulation. Lenses are composable getter/setter pairs that provide a
functional approach to manipulating deeply nested data structures, e.g.,
elements within list columns in data frames. The implementation is based on
the earlier 'lenses' R package <https://github.com/cfhammill/lenses>,
which was inspired by the Haskell 'lens' package by Kmett (2012)
<https://github.com/ekmett/lens>, one of the most widely referenced
implementations of lenses. For additional background and history on the
theory of lenses, see the 'lens' package wiki:
<https://github.com/ekmett/lens/wiki/History-of-Lenses>.
License: MIT + file LICENSE
Encoding: UTF-8
Roxygen: list(markdown = TRUE)
RoxygenNote: 7.3.2
Imports:
rlang,
S7,
vctrs
Collate:
'lens.R'
'verbs.R'
'base-lenses.R'
'dataframe-lenses.R'
'tinylens-package.R'
'zzz.R'
Suggests:
tidyselect,
tinytest
URL: https://github.com/arbelt/tinylens
BugReports: https://github.com/arbelt/tinylens/issues