funprog-package {funprog} | R Documentation |
Implementation of pure functional programming languages functions
Description
The funprog package implements in R some functions existing in other pure functional programming languages.
Main functions
The package provides high-order functions, for example :
Helper functions
Helper functions can be used in conjunction with the main functions :
%on%
combines two functions into one and serves to create a predicate function togroup_if
descending
is used to reverse the output of a sorting function used withsort_by
purrr
syntax
If the purrr package is installed, you
can use its special syntax to create very compact anonymous functions, for
example ~ abs(.x - .y) > 1
instead of function(x, y) abs(x - y)
> 1
.
[Package funprog version 0.3.0 Index]