gestalt

Tools for Making and Combining Functions

Provides a suite of function-building tools centered around a (forward) composition operator, %>>>%, which extends the semantics of the 'magrittr' %>% operator and supports 'tidyverse' quasiquotation. It enables you to construct composite functions that can be inspected and transformed as list-like objects. In conjunction with %>>>%, a compact function constructor, fn(), and a function that performs partial application, partial(), are also provided. Both support quasiquotation.

Total

3,956

Last month

372

Last week

81

Average per day

12

Daily downloads

Total downloads

Description file content

Package
gestalt
Title
Tools for Making and Combining Functions
Version
0.1.7
Description
Provides a suite of function-building tools centered around a (forward) composition operator, %>>>%, which extends the semantics of the 'magrittr' %>% operator and supports 'tidyverse' quasiquotation. It enables you to construct composite functions that can be inspected and transformed as list-like objects. In conjunction with %>>>%, a compact function constructor, fn(), and a function that performs partial application, partial(), are also provided. Both support quasiquotation.
License
MIT + file LICENSE
URL
BugReports
https://github.com/egnha/gestalt/issues
Imports
rlang (>= 0.3.1), utils
Suggests
magrittr (>= 1.5), dplyr (>= 0.7.5), testthat (>= 2.0.0), knitr, rmarkdown
Collate
'gestalt.R' 'utils.R' 'closure.R' 'compose.R' 'constant.R' 'partial.R' 'fn.R' 'context.R' 'posure.R'
RoxygenNote
6.1.1
VignetteBuilder
knitr
Encoding
UTF-8
ByteCompile
true
NeedsCompilation
no
Packaged
2019-05-10 05:16:03 UTC; eha
Author
Eugene Ha [aut, cre]
Maintainer
Eugene Ha
Repository
CRAN
Date/Publication
2019-05-10 05:50:06 UTC

install.packages('gestalt')

0.1.7

14 days ago

https://github.com/egnha/gestalt

Eugene Ha

MIT + file LICENSE

Imports

rlang (>= 0.3.1), utils

Suggests

magrittr (>= 1.5), dplyr (>= 0.7.5), testthat (>= 2.0.0), knitr, rmarkdown

Discussions