Packages tagged monads
90 packages have this tag.
[Merge tag] (trustees only)Related tags: library (87), bsd3 (61), control (57), public-domain (12), deprecated (11), failure (11), program (6), parallelism (5), comonads (4), data (4), data-structures (4), functors (3), graphics (3), mit (3), ai (2), algebra (2), algorithms (2), aop (2), aspect-oriented-programming (2), concurrency (2), constraints (2), error-handling (2), language (2), monadic-regions (2), mpl (2), text (2), category (1), category-theory (1), ...
Name |
DLs |
Rating |
Description |
Tags |
Last U/L |
Maintainer |
---|---|---|---|---|---|---|
Consumer | 5 | 0.0 | A monad and monad transformer for consuming streams | (bsd3, library, monads) | 2009-10-27 | JeremyShaw |
MonadLab | 15 | 0.0 | Automatically generate layered monads | (bsd3, library, monads, program) | 2009-01-29 | AdamProcter |
STMonadTrans | 296 | 0.0 | A monad transformer version of the ST monad | (bsd3, library, monads) | 2021-08-21 | AndreasAbel, JosefSvenningsson |
Tainted | 22 | 0.0 | Tainted type, and associated operations | (bsd3, control, data, library, monads, trans) | 2015-05-27 | RossMeikleham |
TreeT | 1 | 0.0 | Transformer for Data.Tree | (control, library, monads, public-domain) | 2011-09-17 | RahulGopinath |
ZFS | 2 | 0.0 | Oleg's Zipper FS | (library, monads, public-domain) | 2014-11-25 | GwernBranwen, jkarni |
abstract-par | 390 | 0.0 | Type classes generalizing the functionality of the 'monad-par' library. | (bsd3, control, library, monads, parallelism) | 2013-11-06 | RyanNewton |
atrans | 10 | 0.0 | A small collection of monad (transformer) instances. | (library, mit, monads) | 2016-01-20 | apho |
backward-state | 18 | 0.0 | A state monad that runs the state in reverse through the computation | (bsd3, control, library, monads) | 2013-01-14 | LukePalmer |
category-extras | 93 | 0.0 | A meta-package documenting various packages inspired by category theory | (bsd3, comonads, control, library, monads) | 2012-04-06 | DanDoel, DanielWagner, EdwardKmett, RussellOConnor |
compose-trans | 5 | 0.0 | Composable monad transformers | (bsd3, library, monads) | 2011-11-05 | MiguelMitrofanov |
control-monad-exception | 27 | 0.0 | Explicitly typed, checked exceptions with stack traces | (control, failure, library, monads) | 2020-07-06 | PepeIborra |
control-monad-exception-monadsfd | 4 | 0.0 | Monads-fd instances for the EMT exceptions monad transformer | (control, failure, library, monads, public-domain) | 2012-05-28 | PepeIborra |
control-monad-exception-monadstf | 3 | 0.0 | Monads-tf instances for the EMT exceptions monad transformer | (control, failure, library, monads, public-domain) | 2012-05-28 | PepeIborra |
control-monad-exception-mtl | 1 | 0.0 | MTL instances for the EMT exceptions monad transformer | (control, failure, library, monads, public-domain) | 2012-05-28 | PepeIborra |
control-monad-failure (deprecated) | 35 | 0.0 | A class for monads which can fail with an error. (deprecated) | (control, deprecated, failure, library, monads, public-domain) | 2012-01-18 | MichaelSnoyman, PepeIborra |
control-monad-failure-mtl (deprecated) | 5 | 0.0 | A class for monads which can fail with an error for mtl 1 (deprecated) | (control, deprecated, failure, library, monads, public-domain) | 2011-11-30 | MichaelSnoyman, PepeIborra |
control-monad-free | 76 | 0.0 | Free monads and monad transformers | (control, library, monads, public-domain) | 2018-10-06 | LukePalmer, PepeIborra |
contstuff (deprecated) | 34 | 0.0 | Fast, easy to use CPS-based monad transformers | (bsd3, control, deprecated, library, monads) | 2011-05-19 | ErtugrulSoeylemez, esz |
contstuff-monads-tf (deprecated) | 8 | 0.0 | ContStuff instances for monads-tf transformers (deprecated) | (bsd3, control, deprecated, library, monads) | 2010-11-24 | ErtugrulSoeylemez, esz |
contstuff-transformers (deprecated) | 9 | 0.0 | Deprecated interface between contstuff 0.7.0 and the transformers package | (bsd3, control, deprecated, library, monads) | 2010-12-27 | ErtugrulSoeylemez, esz |
csp | 5 | 2.0 | Discrete constraint satisfaction problem (CSP) solver. | (ai, constraints, control, failure, library, monads) | 2018-03-14 | AndreiBarbu |
data-accessor-monadLib | 7 | 0.0 | Accessor functions for monadLib's monads | (data, library, monads) | 2009-02-11 | RussellOConnor |
database-study | 7 | 0.0 | Demonstrate how a database can be implemented the functional way | (bsd3, database, library, monads) | 2010-02-05 | HenningThielemann |
effect-monad | 14 | 2.0 | Embeds effect systems and program logics into Haskell using graded monads and parameterised monads | (bsd3, control, library, monads) | 2018-01-24 | DominicOrchard |
effective-aspects | 3 | 0.0 | A monadic embedding of aspect oriented programming | (aop, aspect-oriented-programming, language, library, monads) | 2014-01-15 | IsmaelFigueroa |
effective-aspects-mzv | 5 | 0.0 | A monadic embedding of aspect oriented programming, using "Monads, Zippers and Views" instead of mtl. | (aop, aspect-oriented-programming, language, library, monads) | 2014-04-16 | IsmaelFigueroa |
effects | 23 | 0.0 | Computational Effects | (bsd3, control, library, monads) | 2019-04-13 | SjoerdVisscher |
effects-parser | 5 | 0.0 | Parser Effect for the Control.Effects Library | (bsd3, control, library, monads) | 2013-09-15 | JesseMcDonald |
either | 523 | 2.0 | Combinators for working with sums | (bsd3, control, library, monads) | 2022-05-08 | EdwardKmett, ryanglscott, GeorgeWilson |
exotic-list-monads | 9 | 0.0 | Non-standard monads on lists and non-empty lists | (library, list, mit, monads) | 2020-10-04 | maciejpirog |
explicit-sharing | 42 | 0.0 | Explicit Sharing of Monadic Effects | (control, library, monads, public-domain) | 2011-06-30 | SebastianFischer |
extensible-skeleton | 3 | 0.0 | Operational-based extensible effect library | (bsd3, library, monads) | 2021-10-21 | FumiakiKinoshita |
failure (deprecated in favor of exceptions) | 50 | 0.0 | A simple type class for success/failure computations. (deprecated) | (bsd3, control, deprecated, failure, library, monads) | 2014-06-08 | MichaelSnoyman, Michael_Smith |
free | 1008 | 2.5 | Monads for free | (bsd3, control, library, monads) | 2022-05-07 | EdwardKmett, EricMertens, JohnWiegley, ryanglscott |
free-algebras | 63 | 0.0 | Free algebras | (algebra, control, library, monads, mpl) | 2021-03-14 | coot |
free-category | 20 | 0.0 | efficient data types for free categories and arrows | (algebra, category, category-theory, control, library, monads, mpl) | 2021-03-28 | coot |
free-game | 128 | 0.0 | Create games for free | (bsd3, graphics, library, monads) | 2016-10-08 | FumiakiKinoshita |
free-vl | 17 | 0.0 | van Laarhoven encoded Free Monad with Extensible Effects | (bsd3, control, library, monads, program) | 2016-02-10 | aaronlevin |
graphted | 22 | 0.0 | Graph indexed monads. | (bsd3, comonads, control, library, monads) | 2017-05-09 | AaronFriel |
hdph | 1 | 0.0 | Haskell distributed parallel Haskell | (bsd3, control, distributed-computing, library, monads, parallelism, program) | 2013-02-07 | PatrickMaier |
hofix-mtl | 7 | 0.0 | defining @mtl@-ready monads as * -> * fixed-points | (composition, library, monads) | 2010-08-12 | NicolasFrisby |
hsmisc (deprecated) | 2 | 0.0 | A collection of miscellaneous modules | (bsd3, deprecated, library, logging, monads, parsing) | 2015-06-29 | DinoMorelli |
iException (deprecated) | 6 | 0.0 | Version of Control.Exception using InterleavableIO. | (deprecated, library, monads) | 2008-07-23 | MarcoSilva |
infinite-search | 6 | 0.0 | Exhaustively searchable infinite sets. | (algorithms, bsd3, data, library, monads, search) | 2009-01-09 | LukePalmer |
interleavableGen | 8 | 0.0 | Generates a version of a module using InterleavableIO | (monads, program) | 2008-07-23 | MarcoSilva |
interleavableIO | 7 | 0.0 | Use other Monads in functions that asks for an IO Monad. | (library, monads) | 2008-07-23 | MarcoSilva |
ixmonad (deprecated in favor of effect-monad, type-level-sets) | 33 | 0.0 | Embeds effect systems into Haskell using parameteric effect monads | (bsd3, control, deprecated, library, monads) | 2014-05-15 | DominicOrchard |
kan-extensions | 959 | 2.25 | Kan extensions, Kan lifts, the Yoneda lemma, and (co)density (co)monads | (bsd3, comonads, data-structures, functors, library, monads) | 2022-05-07 | EdwardKmett, EricMertens, ryanglscott |
lazyio | 11 | 0.0 | Run IO actions lazily while respecting their order | (bsd3, control, library, monads) | 2016-12-14 | HenningThielemann |
level-monad | 25 | 0.0 | Non-Determinism Monad for Level-Wise Search | (control, library, monads, public-domain) | 2009-06-22 | SebastianFischer |
meta-par | 6 | 0.0 | Provides the monad-par interface, but based on modular scheduler "mix-ins". | (bsd3, control, library, monads, parallelism) | 2012-05-04 | RyanNewton |
monad-coroutine | 66 | 0.0 | Coroutine monad transformer for suspending and resuming monadic computations | (concurrency, control, library, monads) | 2022-03-23 | MarioBlazevic |
monad-dijkstra | 316 | 0.0 | A monad transformer for weighted graph searches | (bsd3, control, library, monads) | 2020-07-02 | ecramer |
monad-interleave | 7 | 0.0 | Monads with an unsaveInterleaveIO-like operation. | (bsd3, library, monads) | 2009-01-15 | PatrickPerry |
monad-par | 443 | 2.25 | A library for parallel programming based on a monad | (bsd3, control, library, monads, parallelism) | 2019-11-04 | RyanNewton, SimonMarlow |
monad-par-extras | 386 | 0.0 | Combinators and extra features for Par monads | (bsd3, control, library, monads, parallelism) | 2013-07-12 | RyanNewton |
monad-parallel | 99 | 0.0 | Parallel execution of monadic computations | (bsd3, control, library, monads) | 2022-03-22 | MarioBlazevic |
monad-parallel-progressbar | 6 | 0.0 | Parallel execution of monadic computations with a progress bar | (control, library, mit, monads, system, user-interfaces) | 2015-04-05 | mnacamura |
monad-products | 32 | 2.0 | Monad products | (bsd3, control, library, monads) | 2016-01-17 | EdwardKmett |
monad-ran | 9 | 0.0 | Fast monads and monad transformers | (bsd3, control, library, monads) | 2009-05-06 | EdwardKmett |
monad-skeleton | 49 | 0.0 | Monads of program skeleta | (bsd3, control, library, monads) | 2021-11-30 | FumiakiKinoshita |
monad-st | 38 | 0.0 | Provides a MonadST class | (bsd3, control, library, monads) | 2017-06-26 | EdwardKmett |
monad-state | 13 | 0.0 | Utility library for monads, particularly those involving state. | (bsd3, control, data, library, monads) | 2014-12-02 | ByronJohnson |
monad-stlike-io | 14 | 0.0 | ST-like monad capturing variables to regions and supporting IO. | (bsd3, library, monadic-regions, monads) | 2010-12-06 | TaruKarttunen |
monad-stlike-stm | 6 | 0.0 | ST-like monad capturing variables to regions and supporting STM. | (bsd3, library, monadic-regions, monads) | 2010-02-03 | TaruKarttunen |
monad-tx | 8 | 0.0 | A transactional state monad. | (bsd3, control, library, monads) | 2009-04-06 | MattMorrow |
monadLib | 158 | 2.25 | A collection of monad transformers. | (bsd3, library, monads) | 2022-03-07 | IavorDiatchki, IsaacJones |
monadLib-compose | 6 | 0.0 | Arrow-like monad composition for monadLib. | (bsd3, control, library, monads) | 2010-10-20 | AristidBreitkreuz |
monadloc | 28 | 0.0 | A class for monads which can keep a monadic call trace | (control, library, monads, public-domain) | 2013-06-06 | PepeIborra |
monadloc-pp | 12 | 0.0 | A preprocessor for generating monadic call traces | (control, monads, program, public-domain) | 2014-10-17 | PepeIborra |
mstate | 21 | 0.0 | MState: A consistent State monad for concurrent applications. | (bsd3, concurrency, library, monads) | 2018-12-27 | NilsSchweinsberg |
mtl-c | 8 | 0.0 | Very strict CPS'd transformers | (bsd3, library, monads) | 2016-11-11 | FumiakiKinoshita |
nondeterminism | 9 | 2.0 | A monad and monad transformer for nondeterministic computations. | (ai, constraints, control, failure, library, monads) | 2015-10-19 | AndreiBarbu |
operational | 194 | 2.25 | Implementation of difficult monads made easy with operational semantics. | (bsd3, control, library, monads) | 2021-11-07 | HeinrichApfelmus |
pqueue-mtl (deprecated in favor of queuelike) | 28 | 0.0 | Fully encapsulated monad transformers with queuelike functionality. | (algorithms, bsd3, deprecated, library, monads) | 2009-03-13 | LouisWasserman |
probability | 52 | 0.0 | Probabilistic Functional Programming | (bsd3, graphics, library, math, monads) | 2020-07-28 | HenningThielemann |
representable-functors (deprecated in favor of adjunctions) | 63 | 0.0 | Representable functors | (bsd3, data-structures, deprecated, functors, library, monads) | 2013-10-13 | EdwardKmett, EricMertens, ryanglscott, AaronVargo |
representable-tries | 81 | 0.0 | Tries from representations of polynomial functors | (bsd3, comonads, data-structures, functors, library, monads) | 2013-01-06 | EdwardKmett |
resumable-exceptions | 1 | 0.0 | A monad transformer for resumable exceptions | (control, error-handling, failure, library, monads, reactivity) | 2010-09-20 | NicolasFrisby |
rhythm-game-tutorial | 5 | 0.0 | Haskell rhythm game tutorial | (bsd3, graphics, monads, program) | 2015-02-23 | FumiakiKinoshita |
stateful-mtl | 26 | 0.0 | Typeclass instances for monad transformer stacks with an ST thread at the bottom. | (bsd3, library, monads) | 2009-03-13 | LouisWasserman |
statethread | 6 | 0.0 | The ST monad and STRefs | (bsd3, data-structures, library, monads) | 2012-04-07 | HenningThielemann |
stream-monad | 23 | 0.0 | Simple, Fair and Terminating Backtracking Monad | (bsd3, control, library, monads) | 2012-09-10 | SebastianFischer |
streamt | 7 | 0.0 | Simple, Fair and Terminating Backtracking Monad Transformer | (bsd3, control, library, monads) | 2021-05-24 | davidar |
tagged-exception-core | 5 | 0.0 | Reflect exceptions using phantom types. | (bsd3, control, error-handling, exceptions, failure, library, monad, monads, phantom-types) | 2016-02-02 | PeterTrsko |
transformers-compose | 6 | 0.0 | Arrow-like / category-like composition for transformers. | (bsd3, control, library, monads) | 2010-11-01 | AristidBreitkreuz |
tree-monad | 25 | 0.0 | Non-Determinism Monad for Tree Search | (bsd3, control, library, monads) | 2020-10-26 | SebastianFischer, nbu |
wl-pprint-extras | 72 | 0.0 | A free monad based on the Wadler/Leijen pretty printer | (bsd3, control, library, monads, text) | 2015-06-09 | EdwardKmett, NathanielFilardo |
wl-pprint-terminfo | 99 | 0.0 | A color pretty printer with terminfo support | (bsd3, control, library, monads, text) | 2016-06-22 | EdwardKmett, NathanielFilardo |