monad-transformers
Monad builder
A set of building blocks for composable and functional programming in JavaScript using monad transformers.
Practical monad transformers for JS.
26 stars
5 watching
4 forks
Language: JavaScript
last commit: almost 8 years ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
haskell/mtl | A collection of monad classes and transformers that enable functional programming in Haskell | 367 |
cjdev2/monad-mock | A Haskell package that provides a monad transformer to mock mtl-style typeclasses in unit tests | 71 |
drboolean/freeky | A collection of monads for composable and expressive functional programming in JavaScript | 176 |
idris-hackers/idris-free | A collection of Idris libraries and constructions that simplify working with monads in functional programming. | 26 |
basvandijk/monad-control | A package that allows control operations like exception catching to be lifted from IO monads using monad transformers. | 58 |
bioball/mandolin | A JavaScript library that enables safe and composable operations with monadic types | 14 |
mattbierner/akh-cont | Provides a continuation monad and transformer for functional programming in JavaScript | 5 |
fluture-js/momi | Provides a monad for middleware functions | 59 |
raimohanska/monads | An introduction to monads in the Haskell programming language | 12 |
elclanrs/dom.js | A proof-of-concept implementation of the do monad syntax in JavaScript for functional programming | 11 |
gabriella439/list-transformer | A monad transformer library for handling lists in Haskell | 60 |
thangiee/freasy-monad | A Scala macro-based library for creating typelevel monads with first-class support in IntelliJ | 114 |
dschalk/monads-for-functional-javascript | A collection of functional programming abstractions for handling uncertainty and side effects in JavaScript | 2 |
purescript-contrib/purescript-aff | An asynchronous effect monad and threading model for PureScript | 285 |
jsmonk/sweet-monads | Provides a set of monads and interfaces for working with lazy iterators in TypeScript | 346 |