droste
recursion library
A recursion library for functional programming in Scala
recursion schemes for cats; to iterate is human, to recurse, divine
388 stars
27 watching
52 forks
Language: Scala
last commit: 6 days ago
Linked from 1 awesome list
functional-programmingrecursion-schemesscala
Related projects:
Repository | Description | Stars |
---|---|---|
m8pple/hls_recurse | A C++ library for implementing recursive algorithms in high-level synthesis tools using an embedded domain-specific language | 5 |
precog/matryoshka | A library providing generalized recursion schemes and traversals for recursive data structures in Scala. | 811 |
vmchale/recursion | Exploring recursion schemes in a functional programming language | 9 |
recursion-schemes/recursion-schemes | Provides higher-order functions for abstracting common recursion patterns in Haskell | 337 |
thangiee/freasy-monad | A Scala macro-based library for creating typelevel monads with first-class support in IntelliJ | 114 |
loop-recur/lambdajs | A JavaScript library that enables functional programming by making all built-in functions pure and curried, promoting a more compositional and predictable coding style. | 143 |
indy256/codelibrary | A comprehensive collection of algorithms and data structures implemented in multiple programming languages | 1,939 |
sellout/yaya | A library providing a type and tools to separate recursion from business logic in Haskell | 87 |
typelevel/skunk | A data access library for building Scala applications that interact with Postgres databases. | 1,588 |
dehun/learn-fp | A learning-by-doing course/tutorial on functional programming in Scala | 612 |
optics-dev/monocle | A Scala library providing a functional programming style interface to manipulate and compose data structures using lenses and other combinatorial techniques. | 1,654 |
tomeraberbach/lfi | A library providing lazy, functional iteration capabilities for handling async and concurrent iteration in JavaScript | 233 |
sjsyrek/maryamyriameliamurphies.js | A Haskell-style library of morphisms in ES2015 JavaScript for functional programming and monads | 181 |
aedans/katalyst | A Kotlin implementation of recursion schemes with Arrow typeclass and algebraic data types | 22 |
softwaremill/quicklens | Library for functional programming in Scala, providing a concise way to work with case class fields and modify them conditionally or recursively. | 829 |