algo.monads

Data monad library

A Clojure-based library providing macros and definitions for common data monads.

Macros for defining monads, and definition of the most common monads

GitHub

446 stars
40 watching
48 forks
Language: Clojure
last commit: 11 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
khinsen/monads-in-clojure An introduction to monads in Clojure, covering the basics of this functional programming concept. 224
thangiee/freasy-monad A Scala macro-based library for creating typelevel monads with first-class support in IntelliJ 114
kallanreed/monadsharp A collection of monadic types for C# with focus on readability and usability. 1
monadfix/named Library providing typed named function parameters with arbitrary ordering and documentation 90
clojure/data.json A JSON parser and generator for Clojure data structures 544
cloudkj/lambda-ml A machine learning library written in Lisp (Clojure) providing simple implementations of various algorithms and utilities. 76
clojure/java.jdbc Provides low-level JDBC-based access to databases in Clojure 724
raimohanska/monads An introduction to monads in the Haskell programming language 12
drboolean/freeky A collection of monads for composable and expressive functional programming in JavaScript 176
clojure/data.avl A data structure library implementing persistent AVL trees for sorted maps and sets with efficient rank queries, nearest key lookups, and other operations. 132
fluture-js/momi Provides a monad for middleware functions 59
alex-lairan/monads A collection of monad implementations for Crystal programming language 47
jsmonk/sweet-monads Provides a set of monads and interfaces for working with lazy iterators in TypeScript 346
jasondelaat/pymonad An implementation of monads and related data structures in Python. 199
clojure/core.async Provides facilities for asynchronous programming and communication in Clojure 1,956