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

318

Last month

104

Last week

24

Average per day

3

Daily downloads

Total downloads

Description file content

Package
gestalt
Title
Tools for Making and Combining Functions
Version
0.1.2
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
Depends
R (>= 3.1.0)
Imports
rlang (>= 0.2.0), utils
Suggests
magrittr (>= 1.5), dplyr (>= 0.7.5), testthat (>= 2.0.0), knitr, rmarkdown
Collate
'gestalt.R' 'utils.R' 'compose.R' 'constant.R' 'partial.R' 'fn.R'
RoxygenNote
6.0.1.9000
VignetteBuilder
knitr
Encoding
UTF-8
ByteCompile
true
NeedsCompilation
no
Packaged
2018-07-09 12:56:17 UTC; eha
Author
Eugene Ha [aut, cre]
Maintainer
Eugene Ha
Repository
CRAN
Date/Publication
2018-07-09 13:30:02 UTC

install.packages('gestalt')

0.1.2

7 days ago

https://github.com/egnha/gestalt

Eugene Ha

MIT + file LICENSE

Depends on

R (>= 3.1.0)

Imports

rlang (>= 0.2.0), utils

Suggests

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

Discussions