• About
  • Documentation

  • More Universes
  • Recent Updates
  • Leader board

  • All repositories
  • All packages
  • All articles
  • All datasets
  • All system Libraries
egnha
  • Builds
  • Packages
  • Articles
  • Datasets
  • Contribution
  • Badges
  • API
  • Feed

Links toegnha

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 partial-application constructor, partial(), are also provided; both support quasiquotation.

Last updated

anonymous-functionsfunction-compositionpartial-applicationquasiquotation

5.53 score 38 stars 18 scripts 164 downloads

valaddin - Functional Input Validation

A set of basic tools to transform functions into functions with input validation checks, in a manner suitable for both programmatic and interactive use.

Last updated

data-validationinput-validationtype-safety

5.39 score 33 stars 15 scripts 205 downloads

nofrills - Low-Cost Anonymous Functions

Provides a compact variation of the usual syntax of function declaration, in order to support tidyverse-style quasiquotation of a function's arguments and body.

Last updated

anonymous-functionscurryinglambda-functionspartial-functionsquasiquotation

4.29 score 39 stars 7 scripts 161 downloads

dub - Unpacking Assignment for Lists via Pattern Matching

Provides an operator for assigning nested components of a list to names via a concise pattern matching syntax. This is especially convenient for assigning individual names to the multiple values that a function may return in the form of a list, and for extracting deeply nested list components.

Last updated

pattern-matchingunpacking-assignment

3.70 score 10 stars 4 scripts 200 downloads