monad-transformers

Monad builder

A set of building blocks for composable and functional programming in JavaScript using monad transformers.

Practical monad transformers for JS.

GitHub

26 stars
5 watching
4 forks
Language: JavaScript
last commit: almost 8 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

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