Package: curry
Type: Package
Title: Partial Function Application with %<%, %-<%, and %><%
Version: 0.1.1
Date: 2016-09-28
Author: Thomas Lin Pedersen
Maintainer: Thomas Lin Pedersen <thomasp85@gmail.com>
Description: Partial application is the process of reducing the arity of a
    function by fixing one or more arguments, thus creating a new function
    lacking the fixed arguments. The curry package provides three different ways
    of performing partial function application by fixing arguments from either
    end of the argument list (currying and tail currying) or by fixing multiple
    named arguments (partial application). This package provides this
    functionality through the %<%, %-<%, and %><% operators which allows for
    a programming style comparable to modern functional languages. Compared
    to other implementations such a purrr::partial() the operators in curry
    composes functions with named arguments, aiding in autocomplete etc.
License: GPL (>= 2)
LazyData: TRUE
RoxygenNote: 5.0.1
Collate: 'utils.R' 'curry.R' 'partial.R' 'scaffold.R' 'tail_curry.R'
URL: https://github.com/thomasp85/curry
BugReports: https://github.com/thomasp85/curry/issues
NeedsCompilation: no
Packaged: 2016-09-28 18:18:09 UTC; Thomas
Repository: CRAN
Date/Publication: 2016-09-28 22:18:23
Built: R 4.6.0; ; 2026-04-26 21:52:20 UTC; unix
