rmonad

A Monadic Pipeline System

A monadic solution to pipeline analysis. All operations -- and the errors, warnings and messages they emit -- are merged into a directed graph. Infix binary operators mediate when values are stored, how exceptions are handled, and where pipelines branch and merge. The resulting structure may be queried for debugging or report generation. 'rmonad' complements, rather than competes with, non-monadic pipeline packages like 'magrittr' or 'pipeR'. This work is funded by the NSF (award number 1546858).

Total

2,141

Last month

124

Last week

19

Average per day

4

Daily downloads

Total downloads

Description file content

Type
Package
Package
rmonad
Version
0.5.0
Title
A Monadic Pipeline System
Description
A monadic solution to pipeline analysis. All operations -- and the errors, warnings and messages they emit -- are merged into a directed graph. Infix binary operators mediate when values are stored, how exceptions are handled, and where pipelines branch and merge. The resulting structure may be queried for debugging or report generation. 'rmonad' complements, rather than competes with, non-monadic pipeline packages like 'magrittr' or 'pipeR'. This work is funded by the NSF (award number 1546858).
URL
BugReports
https://github.com/arendsee/rmonad/issues
Depends
R (>= 3.2.0)
Imports
igraph, methods, magrittr, glue, pryr, digest
Suggests
testthat, covr, knitr, rmarkdown, readr, stringr, tidyr, dplyr, Nozzle.R1
VignetteBuilder
knitr
LazyData
yes
RoxygenNote
6.0.1
License
GPL-3
NeedsCompilation
no
Packaged
2018-03-10 21:45:49 UTC; z
Author
Zebulun Arendsee [aut, cre]
Maintainer
Zebulun Arendsee
Repository
CRAN
Date/Publication
2018-03-10 21:55:05 UTC

install.packages('rmonad')

0.5.0

3 months ago

https://github.com/arendsee/rmonad

Zebulun Arendsee

GPL-3

Depends on

R (>= 3.2.0)

Imports

igraph, methods, magrittr, glue, pryr, digest

Suggests

testthat, covr, knitr, rmarkdown, readr, stringr, tidyr, dplyr, Nozzle.R1

Discussions