8 skills found
passy / Awesome Recursion SchemesResources for learning and using recursion schemes.
derive4j / Derive4jJava 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses.
frerich / CatamorphismA package exposing a function for generating catamorphisms.
DavidGregory084 / SchemesA recursion schemes micro-library
scheme-requests-for-implementation / Srfi 241Match — Simple Pattern-Matching Syntax to Express Catamorphisms on Scheme Data
bcrisp / CatamorphismsDestructing Abstract Syntax Trees in JavaScript
mastratisi / RailroadA terse Haskell railroad error handling DSL abstracting over error functors by catamorphism via Either
ploeh / UserProfileCode examples for https://blog.ploeh.dk/2019/07/22/chain-of-responsibility-as-catamorphisms