operational

Monad implementation library

A library for implementing monads by specifying instructions and their operational semantics

Implement monads by specifying instructions and their desired operational semantics.

GitHub

82 stars
9 watching
16 forks
Language: Haskell
last commit: over 2 years ago
free-monadhaskellmonad

Related projects:

RepositoryDescriptionStars
mplatvoet/funktionalA Kotlin implementation of monadic types for functional programming.10
jasondelaat/pymonadAn implementation of monads and related data structures in Python.199
thangiee/freasy-monadA Scala macro-based library for creating typelevel monads with first-class support in IntelliJ114
affeldt-aist/monaeA Coq library for formalizing and reasoning about monads with equational logic70
haskell/mtlA collection of monad classes and transformers that enable functional programming in Haskell364
clojure/algo.monadsA Clojure-based library providing macros and definitions for common data monads.446
rizo/ppx_monadProvides a syntax extension for monadic computations in OCaml.7
heinrichapfelmus/hyper-haskellAn interactive graphical interpreter for the Haskell programming language361
ircmaxell/monad-phpA PHP library providing a basic set of functional programming constructs through the use of monads.295
graninas/hierarchical-free-monads-the-most-developed-approach-in-haskellAn in-depth exploration of a Haskell approach to building real-world software, focusing on its benefits and applications.155
monadfix/namedLibrary providing typed named function parameters with arbitrary ordering and documentation90
drboolean/freekyA collection of monads for composable and expressive functional programming in JavaScript176
khinsen/monads-in-clojureAn introduction to monads in Clojure, covering the basics of this functional programming concept.224
sjsyrek/maryamyriameliamurphies.jsA Haskell-style library of morphisms in ES2015 JavaScript for functional programming and monads182
haskell/parsecA parser combinator library designed to be industrial-strength and easy to use850