Packages tagged control
827 packages have this tag.
[Merge tag] (trustees only)Related tags: library (819), bsd3 (560), mit (149), deprecated (79), monads (59), program (49), data (48), public-domain (32), concurrency (23), pipes (23), effect (20), monad (18), failure (17), gpl (16), bsd2 (13), mpl (13), parallelism (13), comonads (12), network (12), error-handling (11), apache (10), distributed-computing (9), system (9), combinators (8), enumerator (8), categories (7), frp (6), logic (6), reactivity (6), text (6), cloud-haskell (5), language (5), lgpl (5), time (5), arrows (4), conversion (4), exceptions (4), monadic-regions (4), parsing (4), recursion (4), streaming (4), template-haskell (4), ai (3), algebra (3), composition (3), data-structures (3), development (3), generics (3), prelude (3), web (3), category (2), constraints (2), cryptography (2), database (2), dsl (2), game (2), general (2), http (2), io (2), local-search (2), logging (2), machines (2), math (2), mutable-state (2), optimisation (2), polymorphism (2), timeout (2), user-interfaces (2), agpl (1), applicative (1), array (1), aws (1), benchmarking (1), category-theory (1), closure (1), cloud (1), compression (1), concurrent (1), contract (1), control. (1), dataflow (1), delay (1), dependency-injection (1), distributed-systems (1), distribution (1), ...
Name |
DLs |
Rating |
Rev Deps |
Description |
Tags |
Last U/L |
Last Version |
Maintainers |
---|---|---|---|---|---|---|---|---|
AAI | 1 | 0.0 | 0 | Abstract Application Interface. | (control, library, mit) | 2015-08-03 | 0.2.0.1 | bash0r |
AbortT-monadstf | 0 | 0.0 | 1 | Monads-tf instances for the AbortT monad transformer. | (bsd3, control, library) | 2012-12-07 | 1.0 | GregoryCrosswhite |
AbortT-mtl | 1 | 0.0 | 2 | mtl instances for the AbortT monad transformer | (bsd3, control, library) | 2016-02-06 | 1.0.0.1 | GregoryCrosswhite |
AbortT-transformers | 1 | 0.0 | 6 | A monad and monadic transformer providing "abort" functionality | (bsd3, control, library) | 2019-07-19 | 1.0.1.3 | GregoryCrosswhite |
Adaptive-Blaisorblade | 1 | 0.0 | 1 | Library for incremental computing. | (bsd3, control, library, program) | 2013-01-26 | 0.23 | PaoloGiarrusso |
CC-delcont | 4 | 0.0 | 3 | Delimited continuations and dynamically scoped variables | (control, library) | 2016-05-11 | 0.2.1.0 | DanDoel |
CC-delcont-alt | 2 | 0.0 | 1 | Three new monad transformers for multi-prompt delimited control | (bsd3, control, library) | 2012-10-23 | 0.1.1.1 | KidoTakahiro |
CC-delcont-cxe | 1 | 0.0 | 2 | A monad transformers for multi-prompt delimited control | (bsd3, control, library) | 2011-10-12 | 0.1.0.2 | KidoTakahiro |
CC-delcont-exc | 2 | 0.0 | 2 | A monad transformers for multi-prompt delimited control | (bsd3, control, library) | 2011-10-12 | 0.1.0.0 | KidoTakahiro |
CC-delcont-ref | 1 | 0.0 | 2 | A monad transformers for multi-prompt delimited control using refercence cells | (bsd3, control, library) | 2011-10-12 | 0.1.0.0 | KidoTakahiro |
CC-delcont-ref-tf | 2 | 0.0 | 1 | A monad transformers for multi-prompt delimited control using refercence cells | (bsd3, control, library) | 2011-10-18 | 0.1.0.2 | KidoTakahiro |
Cascade | 3 | 0.0 | 1 | Playing with reified categorical composition | (control, library, public-domain) | 2014-11-14 | 0.1.0.0 | NoahEasterly |
Catana | 1 | 0.0 | 1 | A monad for complex manipulation of a stream. | (bsd3, control, library) | 2012-02-22 | 0.3 | DustinDeWeese |
ChannelT | 13 | 0.0 | 1 | Generalized stream processors | (bsd3, control, enumerator, iteratee, library, pipes, proxies) | 2018-01-28 | 0.0.0.7 | pthariensflame |
ClassyPrelude | 4 | 0.0 | 1 | Prelude replacement using classes instead of concrete types where reasonable | (bsd3, control, data, library) | 2010-05-31 | 0.1 | SveinOveAas |
Clean (deprecated in favor of definitive-base) | 3 | 0.0 | 1 | A light, clean and powerful utility library | (bsd3, control, deprecated, library) | 2013-06-10 | 0.6 | MarcCoiffier |
ComonadSheet | 2 | 0.0 | 1 | A library for expressing spreadsheet-like computations as the fixed-points of comonads. | (bsd3, control, library) | 2014-06-28 | 0.3.0.0 | kwf |
Compactable (deprecated in favor of compactable) | 2 | 0.0 | 1 | A generalization for containers that can be stripped of Nothing | (bsd3, control, deprecated, library) | 2017-03-06 | 0.1.0.2 | fresheyeball |
Concurrential | 4 | 0.0 | 1 | Mix concurrent and sequential computation | (bsd3, control, library) | 2015-09-04 | 0.5.0.1 | alexvieth |
Configurable | 2 | 0.0 | 1 | Declare types as Configurable then specialize them all in one place | (control, library, mit) | 2012-10-19 | 0.1.0.0 | JosephAbrahamson |
ConstraintKinds | 3 | 0.0 | 6 | Repackages standard type classes with the ConstraintKinds extension | (bsd3, control, library) | 2014-05-20 | 1.3.0 | MikeIzbicki |
ContArrow | 6 | 0.0 | 1 | Control.Arrow.Transformer.Cont | (bsd3, control, library) | 2009-09-21 | 0.0.5 | EvgenyJukov |
Control-Engine (deprecated) | 4 | 0.0 | 1 | A parallel producer/consumer engine (thread pool) | (bsd3, control, deprecated, library) | 2009-08-18 | 1.1.0.1 | ThomasDuBuisson |
Control-Monad-MultiPass | 1 | 0.0 | 1 | A Library for Writing Multi-Pass Algorithms. | (bsd3, control, library) | 2013-06-14 | 0.1.0.0 | KevinBackhouse |
Control-Monad-ST2 | 3 | 0.0 | 2 | A variation on the ST monad with two type parameters. | (bsd3, control, library) | 2013-06-11 | 0.1.0.1 | KevinBackhouse |
Coroutine | 3 | 0.0 | 1 | Type-safe coroutines using lightweight session types. | (bsd3, control, library) | 2008-12-18 | 0.1.0.0 | RyanIngram |
DeepArrow | 1 | 0.0 | 3 | Arrows for "deep application" | (bsd3, combinators, control, library) | 2013-08-13 | 0.4.0 | ConalElliott |
EitherT (deprecated in favor of either) | 4 | 0.0 | 4 | EitherT monad transformer | (bsd3, control, deprecated, library) | 2012-04-22 | 0.2.0 | EyalLotem |
Empty | 1 | 0.0 | 1 | A type class for empty containers | (bsd3, control, library) | 2017-03-02 | 0.1.0.1 | fresheyeball |
Etage | 2 | 0.0 | 2 | A general data-flow framework | (ai, control, lgpl, library) | 2014-05-10 | 0.1.12 | MitarMilutinovic |
FailT | 116 | 2.0 | 0 | A 'FailT' monad transformer that plays well with 'MonadFail' | (bsd3, control, failure, library) | 2023-02-24 | 0.1.2.0 | lehins |
FailureT (deprecated in favor of transformers) | 3 | 0.0 | 1 | Failure Monad Transformer | (control, deprecated, failure, library, public-domain) | 2013-03-14 | 15778.1 | |
FastPush | 2 | 0.0 | 1 | A monad and monad transformer for pushing things onto a stack very fast. | (bsd3, control, library) | 2017-02-26 | 0.1.0.3 | wyager |
ForkableT | 1 | 0.0 | 2 | Forkable monad transformers | (bsd3, control, library) | 2015-01-18 | 0.1.0.2 | AndrasSlemmer |
Get | 1 | 0.0 | 1 | get stuff out of stuff | (bsd3, control, library) | 2018-01-10 | 0.2018.1.10 | MarisaVeryMoe |
GotoT-transformers | 1 | 0.0 | 2 | A monad and monadic transformer providing "goto" functionality | (bsd3, control, library) | 2012-07-22 | 1.0.0.1 | GregoryCrosswhite |
IfElse | 56 | 0.0 | 12 | Anaphoric and miscellaneous useful control-flow | (bsd3, control, library) | 2008-12-24 | 0.85 | IvanPerez, JeffersonHeard, keera_studios_ci |
ImperativeHaskell | 6 | 2.0 | 1 | A library for writing Imperative style haskell. | (control, development, embedded, gpl, language, library) | 2012-06-07 | 2.0.0.1 | MatthewMirman |
InfixApplicative | 2 | 0.0 | 4 | liftA2 for infix operators. | (bsd3, control, library) | 2009-12-24 | 1.1 | ThomasDavie |
JuicyPixels-util | 4 | 0.0 | 5 | Convert JuicyPixel images into RGBA format, flip, trim and so on | (bsd3, control, library) | 2014-10-18 | 0.2 | FumiakiKinoshita |
Kleislify | 1 | 0.0 | 2 | Variants of Control.Arrow functions, specialised to kleislis. | (bsd3, control, library) | 2012-05-15 | 0.0.4 | DylanJust |
Kriens | 1 | 0.0 | 1 | Category for Continuation Passing Style | (bsd3, control, library) | 2015-12-07 | 0.1.0.1 | matteo_provenzano |
List | 48 | 0.0 | 8 | List monad transformer and class | (bsd3, control, library) | 2017-09-27 | 0.6.2 | YairChuchem |
ListT (deprecated) | 3 | 0.0 | 1 | List transformer | (bsd3, control, deprecated, library) | 2017-12-14 | 0.1.2.0 | |
LogicGrowsOnTrees | 1 | 0.0 | 4 | a parallel implementation of logic programming using distributed tree exploration | (bsd3, control, distributed-computing, library, logic, parallelism) | 2014-03-09 | 1.1.0.2 | GregoryCrosswhite |
LogicGrowsOnTrees-MPI | 1 | 0.0 | 1 | an adapter for LogicGrowsOnTrees that uses MPI | (bsd3, control, distributed-computing, library, logic, parallelism) | 2014-03-09 | 1.0.0.1.1 | GregoryCrosswhite |
LogicGrowsOnTrees-network | 2 | 0.0 | 1 | an adapter for LogicGrowsOnTrees that uses multiple processes running in a network | (bsd3, control, distributed-computing, library, logic, parallelism) | 2016-04-05 | 1.0.0.4 | GregoryCrosswhite |
LogicGrowsOnTrees-processes | 2 | 0.0 | 1 | an adapter for LogicGrowsOnTrees that uses multiple processes for parallelism | (bsd3, control, distributed-computing, library, logic, parallelism) | 2014-03-09 | 1.0.0.2 | GregoryCrosswhite |
MHask | 1 | 0.0 | 1 | The category of monads | (bsd3, control, library) | 2013-08-06 | 0.3.0.0 | DanBurton |
MaybeT | 4 | 0.0 | 21 | MaybeT monad transformer | (bsd3, control, library) | 2008-12-21 | 0.1.2 | CaleGibbard, DonaldStewart, EricKidd |
MaybeT-monads-tf (deprecated in favor of monads-tf) | 3 | 0.0 | 1 | MaybeT monad transformer compatible with monads-tf (deprecated) | (bsd3, control, deprecated, library) | 2011-06-22 | 0.2.0.1 | BenMillwood |
MaybeT-transformers | 1 | 0.0 | 3 | MaybeT monad transformer using transformers instead of mtl. | (bsd3, control, library) | 2010-06-28 | 0.2 | ErikHesselink, SebastiaanVisser |
Mecha | 1 | 1.25 | 1 | mecha are the most complex composite machines known to humanity, lets build them well! | (bsd2, concurrency, control, data, library, network, system) | 2016-08-11 | 0.0.0.0 | CarterSchonwald |
Mechs | 1 | 1.25 | 1 | mecha are the most complex composite machines known to humanity, lets build them well! | (bsd2, concurrency, control, data, library, network, system) | 2016-08-11 | 0.0.0.0 | CarterSchonwald |
MissingM | 1 | 0.0 | 1 | findM and other missing 'M's | (bsd3, control, library) | 2012-11-15 | 0.0.4 | DylanJust |
MonadCatchIO-mtl (deprecated in favor of exceptions) | 5 | 0.0 | 20 | Monad-transformer version of the Control.Exception module | (bsd3, control, deprecated, library) | 2014-01-04 | 0.3.1.0 | DanielGorin |
MonadCatchIO-mtl-foreign (deprecated) | 2 | 0.0 | 1 | Polymorphic combinators for working with foreign functions | (bsd3, control, deprecated, library) | 2010-05-29 | 0.1 | AntoineLatter |
MonadCatchIO-transformers (deprecated in favor of exceptions) | 11 | 0.0 | 73 | Monad-transformer compatible version of the Control.Exception module | (bsd3, control, deprecated, library) | 2014-12-23 | 0.3.1.3 | AriePeterson |
MonadCatchIO-transformers-foreign (deprecated) | 2 | 0.0 | 3 | Polymorphic combinators for working with foreign functions | (bsd3, control, deprecated, library) | 2010-05-29 | 0.1 | AntoineLatter |
MonadPrompt | 30 | 0.0 | 6 | MonadPrompt, implementation & examples | (bsd3, control, library) | 2014-09-14 | 1.0.0.5 | CaleGibbard, JamesCook, RyanIngram |
MonadRandom | 261 | 2.0 | 145 | Random-number generation monad. | (bsd3, control, library) | 2022-11-05 | 0.6 | BrentYorgey, CaleGibbard, EricKidd, LukePalmer, PaoloVeronelli, PatrickPalka |
MonadRandomLazy | 1 | 0.0 | 1 | Lazy monad for psuedo random-number generation. | (bsd3, control, library) | 2015-12-29 | 0.1.1.1 | NormanRamsey |
MonadStack | 6 | 0.0 | 1 | Generalizing lift to monad stacks | (bsd2, control, library) | 2015-07-13 | 0.1.0.3 | bhurt |
Monatron | 1 | 0.0 | 3 | Monad transformer library with uniform liftings | (bsd3, control, library) | 2010-05-12 | 0.3.1 | TomSchrijvers |
Monatron-IO | 1 | 0.0 | 1 | MonadIO instances for the Monatron transformers. | (bsd3, control, library) | 2012-04-26 | 1.0 | TobiasBrandt |
Object | 3 | 0.0 | 1 | Object oriented programming for haskell using multiparameter typeclasses. | (apache, control, data, library) | 2014-05-15 | 1.0 | yokto |
PermuteEffects | 3 | 0.0 | 1 | Permutations of effectful computations | (bsd3, control, library) | 2011-01-16 | 0.2 | MartijnVanSteenbergen |
ProbabilityMonads | 2 | 0.0 | 1 | Probability distribution monads. | (bsd3, control, library) | 2007-10-07 | 0.1.0 | EricKidd |
ReplicateEffects | 0 | 0.0 | 2 | Composable replication schemes of applicative functors | (bsd3, control, library) | 2012-12-27 | 0.3 | MartijnVanSteenbergen |
RichConditional | 2 | 0.0 | 1 | Tiny library to replace classic if/else | (control, library, mit) | 2015-02-16 | 0.1.0.0 | alexvieth |
RoyalMonad | 1 | 0.0 | 1 | All hail the Royal Monad! | (bsd3, control, library) | 2015-09-23 | 1000.9 | AtzeVanDerPloeg |
SciFlow | 9 | 0.0 | 2 | Scientific workflow management system | (control, library, mit) | 2019-05-26 | 0.7.0 | kaizhang |
SciFlow-drmaa | 1 | 0.0 | 0 | Scientific workflow management system | (control, library, mit) | 2019-05-26 | 0.1.0 | kaizhang |
THEff | 3 | 0.0 | 1 | TH implementation of effects. | (bsd3, control, effect, library, th-) | 2017-01-22 | 0.1.4 | kolodeznydiver |
Tainted | 9 | 0.0 | 1 | Tainted type, and associated operations | (bsd3, control, data, library, monads, trans) | 2015-05-27 | 0.1.0.2 | RossMeikleham |
TotalMap | 3 | 2.0 | 1 | A total map datatype | (control, library, mit) | 2019-09-13 | 0.1.1.1 | edwardwas |
TreeT | 4 | 0.0 | 1 | Transformer for Data.Tree | (control, library, monads, public-domain) | 2011-09-17 | 0.0 | RahulGopinath |
TypeCompose | 16 | 0.0 | 31 | Type composition classes & instances | (bsd3, composition, control, library) | 2018-11-07 | 0.9.14 | ConalElliott |
Workflow | 22 | 2.0 | 2 | Workflow patterns over a monad for thread state logging & recovery | (bsd3, control, library, workflow) | 2015-05-01 | 0.8.3 | AlbertoCorona |
abstract-par | 73 | 0.0 | 11 | Type classes generalizing the functionality of the 'monad-par' library. | (bsd3, control, library, monads, parallelism) | 2013-11-06 | 0.3.3 | RyanNewton |
acme-iot | 0 | 0.0 | 1 | IO monad transformer | (control, library, mit) | 2016-08-13 | 0.1.0.1 | mniip |
action-permutations | 9 | 0.0 | 3 | Execute a set of actions (e.g. parsers) in each possible order | (bsd3, control, library) | 2014-04-11 | 0.0.0.1 | RossPaterson |
allocated-processor | 3 | 0.0 | 4 | Functional combinators for monadic actions that require allocation and de-allocation | (bsd3, control, library) | 2010-05-23 | 0.0.2 | NoamLewis |
alternative-extra | 2 | 0.0 | 1 | Extra utilities for alternatives | (bsd3, control, library) | 2017-02-20 | 0.1.0.0 | marcosdumay |
alternators | 10 | 0.0 | 3 | Handy functions when using transformers. | (bsd3, control, library) | 2018-07-02 | 1.0.0.0 | louispan |
annotated-exception | 41 | 2.0 | 0 | Exceptions, with checkpoints and context. | (bsd3, control, library) | 2023-09-08 | 0.2.0.5 | parsonsmatt |
ap-normalize | 128 | 0.0 | 2 | Self-normalizing applicative expressions | (control, library, mit) | 2021-05-25 | 0.1.0.1 | lyxia |
apart | 1 | 0.0 | 0 | Get all your structure and rip it apart. | (bsd3, control, data, library, program) | 2018-09-28 | 0.1.3 | iokasimovmt |
apecs | 32 | 2.25 | 5 | Fast Entity-Component-System library for game programming | (bsd3, control, data, game, library) | 2023-04-01 | 0.9.5 | AlexanderBondarenko, jonascarpay |
apecs-stm | 4 | 0.0 | 0 | STM stores for apecs | (bsd3, control, data, game, library) | 2023-11-09 | 0.2 | AlexanderBondarenko, jonascarpay |
applicative-extras | 2 | 0.0 | 14 | Instances for Applicative | (bsd3, control, library) | 2011-01-03 | 0.1.8 | ChrisEidhof |
applicative-fail | 13 | 0.0 | 1 | Applicative functor and monad which collects all your fails | (bsd3, control, library) | 2015-08-03 | 1.1.1 | AlekseyUymanov |
applicative-splice | 2 | 0.0 | 1 | Write applicative programs in direct style (generalizes idiom brackets). | (control, library, public-domain) | 2016-04-17 | 0.0.0.0 | AkioTakano |
arity-generic-liftA | 2 | 0.0 | 0 | Provides an arity-generic version of the liftA2, liftA3... liftAn functions. | (control, library, mit) | 2018-12-31 | 0.1.0.0 | oisdk |
arrow-extras | 8 | 0.0 | 1 | Extra functions for Control.Arrow | (bsd3, control, library) | 2017-03-15 | 0.1.0.1 | louispan |
arrow-improve | 2 | 0.0 | 1 | Improved arrows. | (control, library, mit) | 2014-02-18 | 0.1.0.0 | alynn |
arrow-list | 3 | 0.0 | 1 | List arrows for Haskell. | (bsd3, control, library) | 2020-10-18 | 0.7.1 | AdamBergmark, ErikHesselink, SebastiaanVisser |
arrow-utils | 5 | 0.0 | 0 | functions for working with arrows | (arrows, bsd3, combinators, control, library) | 2022-01-25 | 0.1.1 | miguel_negrao |
arrowapply-utils | 1 | 0.0 | 2 | Utilities for working with ArrowApply instances more naturally | (bsd3, control, library) | 2012-03-18 | 0.2 | AndrewMiller |
arrows | 68 | 0.0 | 31 | Arrow classes and transformers | (bsd3, control, library) | 2018-03-31 | 0.4.4.2 | RossPaterson |
artery | 3 | 0.0 | 1 | A simple, arrow-based reactive programming | (bsd3, control, frp, library) | 2014-09-09 | 0.1.1 | FumiakiKinoshita |
assert | 1 | 0.0 | 5 | Helpers for Control.Exception.assert | (bsd3, control, library) | 2013-11-18 | 0.0.1.2 | LiyangHu, haskell_github_trust |
assert-failure | 49 | 2.0 | 2 | Syntactic sugar improving 'assert' and 'error' | (bsd3, contract, control, library) | 2023-08-17 | 0.1.3.0 | MikolajKonarski |
async-refresh | 15 | 0.0 | 1 | Package implementing core logic for refreshing of expiring data. | (bsd3, control, library) | 2018-03-20 | 0.3.0.0 | mtesseract |
async-refresh-tokens | 13 | 0.0 | 1 | Package implementing core logic for refreshing of expiring access tokens | (bsd3, control, library) | 2018-03-21 | 0.4.0.0 | mtesseract |
asynchronous-exceptions (deprecated) | 2 | 0.0 | 1 | Distinguish between synchronous and asynchronous exceptions | (control, deprecated, library, mit) | 2014-02-05 | 1.1.0.1 | RomanCheplyaka |
atl (deprecated) | 9 | 0.0 | 2 | Arrow Transformer Library | (bsd3, control, deprecated, library) | 2016-09-28 | 17072 | |
attoparsec-trans | 3 | 0.0 | 2 | Interleaved effects for attoparsec parsers | (control, library, mit) | 2015-06-16 | 0.1.1.0 | srijs |
auto | 7 | 2.25 | 1 | Denotative, locally stateful programming DSL & platform | (control, library, mit) | 2017-01-14 | 0.4.3.1 | jle |
auto-update | 225 | 0.0 | 28 | Efficiently run periodic, on-demand actions | (control, library, mit) | 2019-07-09 | 0.1.6 | KazuYamamoto, MichaelSnoyman |
backtracking | 9 | 2.0 | 1 | A backtracking monad | (bsd3, control, library) | 2020-07-03 | 0.1.0 | SatoshiEgi, momohatt |
backtracking-exceptions (deprecated) | 2 | 0.0 | 1 | A monad transformer for backtracking exceptions | (bsd3, control, deprecated, library) | 2014-08-22 | 0.1.0.0 | |
backward-state | 1 | 0.0 | 1 | A state monad that runs the state in reverse through the computation | (bsd3, control, library, monads) | 2013-01-14 | 0.1.0.2 | LukePalmer |
barrier-monad | 3 | 0.0 | 1 | Implementation of barrier monad, can use custom front/back type | (control, library, public-domain) | 2011-12-01 | 0.1.0.1 | AaronBlack |
basic-prelude | 67 | 2.25 | 34 | An enhanced core prelude; a common foundation for alternate preludes. | (control, library, mit, prelude) | 2017-12-05 | 0.7.0 | DanBurton, MichaelSnoyman |
billeksah-main | 1 | 0.0 | 1 | Leksah plugin base | (control, program) | 2011-11-29 | 1.0.0 | JuergenNicklischFranken |
billeksah-main-static | 3 | 0.0 | 1 | Leksah plugin base | (control, program) | 2011-11-29 | 1.0.0 | JuergenNicklischFranken |
billeksah-services | 1 | 0.0 | 3 | Leksah library | (control, library) | 2011-11-29 | 1.0.0 | JuergenNicklischFranken |
boolean-like | 4 | 0.0 | 1 | Logical combinatory operations dealing with datatypes representing booleans by their constructors. | (bsd3, control, library) | 2016-09-22 | 0.1.1.0 | Shou |
break | 2 | 0.0 | 1 | Break from a loop | (bsd3, control, library) | 2017-04-07 | 1.0.2 | GabrielGonzalez |
bytestring-progress | 29 | 0.0 | 1 | A library for tracking the consumption of a lazy ByteString | (bsd3, control, library) | 2019-08-28 | 1.4 | AdamWick |
bytestring-rematch | 4 | 0.0 | 1 | Rematch support for ByteString | (control, library, mit) | 2013-05-19 | 0.1.0.0 | TomCrayford |
can-i-haz | 11 | 0.0 | 1 | Generic implementation of the Has and CoHas patterns | (bsd3, control, library) | 2023-01-18 | 0.3.1.1 | 0xd34df00d |
capability | 14 | 2.0 | 1 | Extensional capabilities and deriving combinators | (bsd3, control, library) | 2022-03-21 | 0.5.0.1 | aherrmann |
capataz | 9 | 0.0 | 1 | OTP-like supervision trees in Haskell | (concurrency, control, library, mit) | 2019-05-21 | 0.2.1.0 | RomanGonzalez |
caps | 1 | 0.0 | 0 | Monadic capabilities with late binding | (bsd3, control, library) | 2021-03-14 | 0.1 | int_index |
cas-hashable | 1 | 2.0 | 3 | A hashing class for content-addressed storage | (control, library, mit) | 2020-03-09 | 1.0.1 | YvesPares |
cas-hashable-s3 | 3 | 0.0 | 0 | ContentHashable instances for S3 objects | (control, library, mit) | 2020-03-09 | 1.0.0 | YvesPares |
cas-store | 3 | 2.0 | 1 | A content-addressed storage | (control, library, mit) | 2020-06-01 | 1.1.0 | YvesPares |
catch-fd | 2 | 0.0 | 2 | MonadThrow and MonadCatch, using functional dependencies | (bsd3, control, library) | 2012-10-12 | 0.2.0.2 | AndySonnenburg |
categories | 4 | 0.0 | 7 | Categories | (bsd3, control, library) | 2015-01-06 | 1.0.7 | EdwardKmett |
category (deprecated) | 10 | 1.25 | 11 | Categorical types and classes | (bsd3, control, deprecated, library, math) | 2019-12-24 | 0.2.5.0 | |
category-extras | 5 | 0.0 | 11 | A meta-package documenting various packages inspired by category theory | (bsd3, comonads, control, library, monads) | 2012-04-06 | 1.0.2 | DanDoel, DanielWagner, EdwardKmett, RussellOConnor |
cflp | 10 | 0.0 | 1 | Constraint Functional-Logic Programming in Haskell | (bsd3, control, library) | 2009-06-04 | 2009.2.1 | SebastianFischer |
chr-core | 2 | 0.0 | 2 | Constraint Handling Rules | (bsd3, control, library) | 2022-09-16 | 0.1.1.0 | AtzeDijkstra |
churros | 2 | 0.0 | 0 | Channel/Arrow based streaming computation library. | (control, data, library, mit) | 2022-10-16 | 0.1.6.0 | LyndonMaydwell |
classy-effects | 6 | 0.0 | 0 | An interface for a handler-independent, typeclass-based effect system. | (control, effect, library, mpl) | 2023-09-18 | 0.1.0.0 | YamadaRyo |
classy-effects-base | 6 | 0.0 | 0 | An interface for a handler-independent, typeclass-based effect system. | (control, effect, library, mpl) | 2023-09-18 | 0.1.0.0 | YamadaRyo |
classy-effects-th | 6 | 0.0 | 0 | Automatic compliance with the classy-effects protocols | (control, effect, library, mpl, template-haskell) | 2023-09-18 | 0.1.0.0 | YamadaRyo |
classy-parallel | 2 | 0.0 | 2 | Fork of the monad-parallel package using monad-control | (control, gpl, library) | 2012-07-31 | 0.1.0.0 | SamAnklesaria |
classy-prelude | 97 | 0.0 | 57 | A typeclass-based Prelude. | (control, library, mit, prelude) | 2023-08-01 | 1.5.0.3 | GregWeber, MichaelSnoyman |
classy-prelude-conduit | 35 | 0.0 | 10 | classy-prelude together with conduit functions | (control, library, mit, prelude) | 2018-10-08 | 1.5.0 | GregWeber, MichaelSnoyman |
classy-prelude-yesod | 42 | 0.0 | 8 | Provide a classy prelude including common Yesod functionality. | (control, library, mit, yesod) | 2018-10-08 | 1.5.0 | GregWeber, MichaelSnoyman |
cleff | 18 | 1.75 | 1 | Fast and concise extensible effects | (bsd3, control, effect, language, library) | 2022-05-21 | 0.3.3.0 | daylily |
cleff-plugin | 3 | 2.0 | 0 | Automatic disambiguation for extensible effects | (bsd3, control, effect, language, library) | 2022-03-13 | 0.1.0.0 | daylily |
cloud-haskell | 2 | 0.0 | 1 | The Cloud Haskell Application Platform | (bsd3, control, library) | 2016-07-30 | 0.3.0.0 | FacundoDominguez, TimWatson |
codecov-haskell | 1 | 1.25 | 1 | Codecov.io support for Haskell. | (bsd3, control, library, program) | 2017-06-17 | 0.5.0 | killy971 |
coercible-utils | 7 | 0.0 | 3 | Utility functions for Coercible types | (bsd3, control, library) | 2019-09-10 | 0.1.0 | sjakobi, chessai, koz_ross |
commandert | 2 | 0.0 | 1 | A monad for commanders | (control, library, mit) | 2022-01-21 | 0.1.1.1 | sgschlesinger |
comonad | 270 | 2.5 | 160 | Comonads | (bsd3, comonads, control, library) | 2020-12-30 | 5.0.8 | EdwardKmett, EricMertens, ryanglscott |
comonad-extras | 5 | 0.0 | 4 | Exotic comonad transformers | (bsd3, comonads, control, library) | 2020-02-21 | 4.0.1 | EdwardKmett |
comonad-random (deprecated) | 2 | 0.0 | 1 | Comonadic interface for random values | (control, deprecated, library) | 2009-07-21 | 0.1.2 | JakeMcArthur |
comonad-transformers (deprecated in favor of comonad) | 19 | 0.0 | 34 | This package has been merged into comonad 4.0 | (bsd3, comonads, control, deprecated, library) | 2013-10-13 | 4.0 | EdwardKmett |
comonads-fd (deprecated in favor of comonad) | 10 | 0.0 | 10 | This package has been merged into comonad 4.0 | (bsd3, comonads, control, deprecated, library) | 2013-10-13 | 4.0 | EdwardKmett |
compactable | 10 | 2.25 | 9 | A typeclass for structures which can be catMaybed, filtered, and partitioned. | (bsd3, control, library) | 2022-01-09 | 0.2.0.0 | fresheyeball |
composition-prelude | 155 | 2.0 | 32 | Higher-order function combinators | (bsd3, control, data, library) | 2020-11-10 | 3.0.0.2 | vmchale |
computations | 2 | 0.0 | 1 | Advanced notions of computation | (bsd3, control, library) | 2015-05-03 | 0.0.0.0 | WolfgangJeltsch |
concatenative | 8 | 0.0 | 4 | A library for postfix control flow. | (bsd3, control, library) | 2010-07-02 | 1.0.1 | SamAnklesaria |
concurrent-machines | 22 | 0.0 | 3 | Concurrent networked stream transducers | (bsd3, concurrency, control, library) | 2022-03-11 | 0.3.1.5 | AnthonyCowley |
concurrent-state | 3 | 0.0 | 1 | MTL-like library using TVars | (control, library, mit) | 2014-01-27 | 0.6.0.0 | JoelTaylor |
cond | 25 | 2.0 | 17 | Basic conditional and boolean operators with monadic variants. | (bsd3, control, library, logic, monad) | 2023-11-19 | 0.5.1 | AdamCurtis, jcranch |
conduino | 4 | 0.0 | 1 | Lightweight composable continuation-based stream processors | (bsd3, control, library) | 2020-01-08 | 0.2.2.0 | jle |
conkin | 5 | 0.0 | 1 | Tools for functors from Hask^k to Hask | (control, library, public-domain) | 2017-10-26 | 1.0.2 | NoahEasterly |
constrained-categories | 8 | 0.0 | 7 | Constrained clones of the category-theory type classes, using ConstraintKinds. | (control, gpl, library) | 2023-05-18 | 0.4.2.0 | leftaroundabout |
constrained-monads | 5 | 0.0 | 1 | Typeclasses and instances for monads with constraints. | (control, library, mit) | 2017-03-31 | 0.5.0.0 | oisdk |
constrained-normal | 3 | 0.0 | 1 | Normalised Deep Embeddings for Constrained Type-Class Instances | (bsd3, control, library) | 2014-06-09 | 1.0.2 | NeilSculthorpe |
constraint-manip | 1 | 0.0 | 2 | Some conviencience type functions for manipulating constraints. | (control, library, mit) | 2017-10-16 | 0.1.1.0 | clinton |
constrictor | 6 | 0.0 | 2 | strict versions of many things in base | (control, library, mit) | 2018-05-31 | 0.1.2.0 | chessai |
continue | 4 | 0.0 | 1 | Monads with suspension and arbitrary-spot reentry | (bsd3, control, library) | 2013-04-21 | 0.2.0 | ErtugrulSoeylemez, esz |
contravariant | 246 | 2.5 | 173 | Contravariant functors | (bsd3, control, data, library) | 2021-07-27 | 1.5.5 | EdwardKmett, EricMertens, ryanglscott |
contravariant-extras | 48 | 0.0 | 8 | Extras for the "contravariant" package | (control, library, mit) | 2023-10-14 | 0.3.5.4 | NikitaVolkov |
control (deprecated) | 11 | 0.0 | 3 | Class of monad transformers which control operations can be lifted thru | (bsd3, control, deprecated, library) | 2018-08-19 | 0.1.1.0 | |
control-block | 3 | 0.0 | 0 | Higher-order functions with their function arguments at the end | (bsd2, control, library) | 2023-04-21 | 0.0.0 | melaniebrown |
control-bool | 10 | 0.0 | 5 | Useful combinators for boolean expressions | (bsd3, control, library) | 2013-12-08 | 0.2.1 | FumiakiKinoshita |
control-dotdotdot | 2 | 0.0 | 1 | Haskell operator `g ... f = \x1 .. xn -> g (f x1 .. xn)`. | (bsd3, control, library) | 2018-01-21 | 0.1.0.1 | erisco |
control-dsl | 10 | 1.75 | 1 | An alternative to monads in do-notation | (bsd3, control, dsl, effect, general, io, language, library, mutable-state, polymorphism) | 2018-10-18 | 0.2.1.3 | yangbo |
control-event | 1 | 0.0 | 2 | Event scheduling system. | (bsd3, control, library) | 2019-05-17 | 1.3 | ThomasDuBuisson |
control-invariants | 1 | 0.0 | 2 | Invariants and contract monitoring | (control, library, mit) | 2016-10-28 | 0.1.0.0 | SimonHudon, bandali |
control-iso | 2 | 0.0 | 1 | A typeclass for type isomorphisms | (bsd3, control, library) | 2019-02-04 | 0.1.0.2 | fresheyeball |
control-monad-exception | 21 | 0.0 | 8 | Explicitly typed, checked exceptions with stack traces | (control, failure, library, monads) | 2020-07-06 | 0.11.4 | PepeIborra |
control-monad-exception-monadsfd | 6 | 0.0 | 1 | Monads-fd instances for the EMT exceptions monad transformer | (control, failure, library, monads, public-domain) | 2012-05-28 | 0.10.3 | PepeIborra |
control-monad-exception-monadstf | 6 | 0.0 | 1 | Monads-tf instances for the EMT exceptions monad transformer | (control, failure, library, monads, public-domain) | 2012-05-28 | 0.10.3 | PepeIborra |
control-monad-exception-mtl | 4 | 0.0 | 1 | MTL instances for the EMT exceptions monad transformer | (control, failure, library, monads, public-domain) | 2012-05-28 | 0.10.3 | PepeIborra |
control-monad-failure (deprecated) | 7 | 0.0 | 9 | A class for monads which can fail with an error. (deprecated) | (control, deprecated, failure, library, monads, public-domain) | 2012-01-18 | 0.7.0.1 | MichaelSnoyman, PepeIborra |
control-monad-failure-mtl (deprecated) | 5 | 0.0 | 1 | A class for monads which can fail with an error for mtl 1 (deprecated) | (control, deprecated, failure, library, monads, public-domain) | 2011-11-30 | 0.7.1 | MichaelSnoyman, PepeIborra |
control-monad-free | 58 | 0.0 | 3 | Free monads and monad transformers | (control, library, monads, public-domain) | 2018-10-06 | 0.6.2 | LukePalmer, PepeIborra |
control-monad-loop | 15 | 0.0 | 8 | Simple monad transformer for imperative-style loops | (bsd3, control, library) | 2012-07-08 | 0.1 | JoeyAdams |
control-monad-omega | 10 | 2.0 | 7 | A breadth-first list monad. | (control, library, public-domain) | 2019-09-17 | 0.3.2 | LukePalmer |
control-monad-queue | 3 | 0.0 | 1 | Reusable corecursive queues, via continuations. | (bsd3, control, library) | 2015-12-19 | 0.2.0.1 | LeonSmith |
control-timeout (deprecated) | 3 | 0.0 | 3 | Timeout handling | (bsd3, control, deprecated, library) | 2008-02-01 | 0.1.2 | AdamLangley |
contstuff (deprecated) | 12 | 0.0 | 7 | Fast, easy to use CPS-based monad transformers | (bsd3, control, deprecated, library, monads) | 2011-05-19 | 1.2.6 | ErtugrulSoeylemez, esz |
contstuff-monads-tf (deprecated) | 8 | 0.0 | 1 | ContStuff instances for monads-tf transformers (deprecated) | (bsd3, control, deprecated, library, monads) | 2010-11-24 | 0.2.1 | ErtugrulSoeylemez, esz |
contstuff-transformers (deprecated) | 3 | 0.0 | 1 | Deprecated interface between contstuff 0.7.0 and the transformers package | (bsd3, control, deprecated, library, monads) | 2010-12-27 | 0.1.1 | ErtugrulSoeylemez, esz |
conversion | 15 | 0.0 | 9 | Universal converter between values of different types | (control, conversion, data, library, mit) | 2016-04-12 | 1.2.1 | NikitaVolkov |
conversion-bytestring | 10 | 0.0 | 1 | "Conversion" instances for the "bytestring" library | (control, conversion, data, library, mit) | 2022-05-04 | 1.0.1.1 | NikitaVolkov |
conversion-case-insensitive | 3 | 0.0 | 2 | "Conversion" instances for the "case-insensitive" library | (control, conversion, data, library, mit) | 2015-04-23 | 1.0.0.0 | NikitaVolkov |
conversion-text | 10 | 0.0 | 4 | "Conversion" instances for the "text" library | (control, conversion, data, library, mit) | 2022-05-04 | 1.0.1.1 | NikitaVolkov |
corecursive-main | 1 | 0.0 | 0 | Write your main like it can call itself back. | (bsd3, control, library, program) | 2018-08-19 | 0.1.0.0 | LucasDiCioccio |
coroutine-object | 1 | 0.0 | 2 | Object-oriented programming realization using coroutine | (bsd3, control, library) | 2016-02-05 | 0.3.0 | IanWooKim |
coverage | 4 | 0.0 | 1 | Exhaustivity Checking Library | (control, library, mit) | 2016-02-17 | 0.1.0.4 | NicolasDelPiano |
cr | 2 | 0.0 | 1 | Code review tool | (control, gpl, network, program, system) | 2012-12-03 | 1.2 | AlexandruScvortov |
crem | 2 | 2.0 | 0 | Compositional representable executable machines | (control, library, machines, mit, program, state-machines) | 2023-03-17 | 0.1.0.0 | marcosh |
csp | 13 | 2.0 | 1 | Discrete constraint satisfaction problem (CSP) solver. | (ai, constraints, control, failure, library, monads) | 2018-03-14 | 1.4.0 | AndreiBarbu |
custom-prelude | 4 | 0.0 | 3 | An enhanced prelude, serving as a foundation for my projects | (control, library) | 2012-10-02 | 0.2.2.0 | AnupamJain |
daemons | 16 | 0.0 | 3 | Daemons in Haskell made fun and easy | (control, gpl, library, network, program, system) | 2023-09-29 | 0.4.0 | AlexandruScvortov |
data-fresh | 2 | 0.0 | 1 | Interface and functor transformers for fresh values | (bsd3, control, library) | 2013-09-08 | 0.2013.251.0 | StijnVanDrongelen |
data-lens | 4 | 0.0 | 48 | Used to be Haskell 98 Lenses | (bsd3, comonads, control, library) | 2018-01-01 | 2.11.2 | EdwardKmett, RussellOConnor |
data-lens-fd | 2 | 0.0 | 9 | Lenses | (bsd3, comonads, control, library) | 2016-07-17 | 2.0.6 | EdwardKmett, RussellOConnor |
data-lens-ixset (deprecated in favor of data-store, tables, lens) | 3 | 0.0 | 1 | A Lens for IxSet | (bsd3, comonads, control, data-structures, deprecated, library) | 2012-01-15 | 0.1.4 | DagOdenhall |
decepticons | 2 | 0.0 | 1 | The categorical dual of transformers. | (bsd3, control, library) | 2013-05-07 | 0.1.0.0 | JoeQuinn |
deep-transformations | 4 | 0.0 | 2 | Deep natural and unnatural tree transformations, including attribute grammars | (bsd3, control, generics, library) | 2023-10-29 | 0.2.2 | MarioBlazevic |
deepcontrol | 7 | 0.0 | 1 | A library that provides deep-level programming style and(or) notation on Applicative and Monad | (bsd3, control, library) | 2015-12-20 | 0.5.4.3 | KONISHI_Yohsuke |
deepseq | 170 | 2.5 | 1366 | Deep evaluation of data structures | (bsd3, control, library) | 2023-07-27 | 1.5.0.0 | HerbertValerioRiedel, chessai, melaniebrown |
deepseq-bounded | 5 | 0.0 | 2 | Bounded deepseq, including support for generic deriving | (bsd3, control, library) | 2015-02-04 | 0.8.0.0 | AndrewSeniuk |
deepseq-generics | 36 | 0.0 | 23 | GHC.Generics-based Control.DeepSeq.rnf implementation | (bsd3, control, library) | 2016-01-03 | 0.2.0.0 | HerbertValerioRiedel |
deepseq-instances | 6 | 0.0 | 0 | Candidate NFData Instances for Types in base | (control, library, mit) | 2020-05-28 | 0.1.0.1 | TravisWhitaker |
deepseq-magic | 6 | 0.0 | 1 | Deep evaluation of data structures without NFData | (control, library, public-domain) | 2015-01-20 | 1.0.0.3 | EdwardYang |
deepseq-th (deprecated in favor of deepseq-generics) | 2 | 0.0 | 2 | Template Haskell based deriver for optimised NFData instances | (bsd3, control, deprecated, library) | 2012-10-13 | 0.1.0.4 | HerbertValerioRiedel |
demarcate (deprecated in favor of free) | 3 | 0.0 | 1 | Demarcating transformed monad. | (bsd3, control, deprecated, library) | 2013-09-23 | 0.1.0 | NickolayKudasov |
dep-t | 23 | 0.0 | 4 | Dependency injection for records-of-functions. | (bsd3, control, library) | 2023-01-15 | 0.6.8.0 | DanielDiazCarrete |
dep-t-advice | 2 | 0.0 | 0 | Giving good advice to functions in records-of-functions. | (bsd3, control, library) | 2022-10-23 | 0.6.2.0 | DanielDiazCarrete |
dep-t-dynamic | 1 | 0.0 | 0 | A dynamic environment for dependency injection. | (bsd3, control, library) | 2022-11-08 | 0.1.1.0 | DanielDiazCarrete |
dep-t-value | 1 | 0.0 | 0 | Pair resources files with types within your program. | (bsd3, control, library) | 2022-04-17 | 0.1.0.0 | DanielDiazCarrete |
deriving-trans | 16 | 0.0 | 0 | Derive instances for monad transformer stacks | (bsd3, control, library) | 2023-07-11 | 0.9.1.0 | jumper149 |
despair | 5 | 0.0 | 1 | Despair | (bsd3, control, library) | 2015-12-01 | 0.0.6 | Heather |
disposable (deprecated in favor of glazier-react) | 5 | 0.0 | 2 | Allows storing different resource-releasing actions together. | (bsd3, control, deprecated, library) | 2018-07-02 | 1.0.0.0 | louispan |
distributed-closure | 12 | 2.0 | 7 | Serializable closures for distributed programming. | (bsd3, control, library, program) | 2023-11-27 | 0.5.0.0 | AlpMestanogullari, FacundoDominguez, MathieuBoespflug |
distributed-fork (deprecated) | 1 | 0.0 | 1 | Like 'forkIO', but uses remote machines instead of local threads. | (bsd3, control, deprecated, library) | 2018-06-15 | 0.0.1.3 | utdemir |
distributed-fork-aws-lambda (deprecated) | 4 | 0.0 | 1 | AWS Lambda backend for distributed-fork. | (bsd3, control, deprecated, library) | 2018-06-15 | 0.0.2.0 | utdemir |
distributed-process | 31 | 2.5 | 30 | Cloud Haskell: Erlang-style concurrency in Haskell | (bsd3, control, library) | 2018-06-12 | 0.7.4 | EdskoDeVries, FacundoDominguez, MathieuBoespflug, TimWatson, davidsd, JoelMcCracken |
distributed-process-async | 9 | 0.0 | 6 | Cloud Haskell Async API | (bsd3, control, library) | 2018-06-14 | 0.2.6 | FacundoDominguez, MathieuBoespflug, TimWatson, davidsd |
distributed-process-client-server | 11 | 0.0 | 9 | The Cloud Haskell Application Platform | (bsd3, control, library) | 2018-06-14 | 0.2.5.1 | FacundoDominguez, MathieuBoespflug, TimWatson |
distributed-process-execution | 8 | 0.0 | 2 | Execution Framework for The Cloud Haskell Application Platform | (bsd3, control, library) | 2016-02-18 | 0.1.2.2 | FacundoDominguez, MathieuBoespflug, TimWatson |
distributed-process-extras | 7 | 0.0 | 11 | Cloud Haskell Extras | (bsd3, control, library) | 2018-06-13 | 0.3.5 | FacundoDominguez, MathieuBoespflug, TimWatson |
distributed-process-fsm | 1 | 0.0 | 1 | The Cloud Haskell implementation of Erlang/OTP gen_statem | (bsd3, control, library) | 2017-03-26 | 0.0.1 | TimWatson |
distributed-process-lifted | 3 | 0.0 | 2 | monad-control style typeclass and transformer instances for Process monad. | (bsd3, cloud-haskell, control, library) | 2018-02-25 | 0.3.0.1 | jeremyjh |
distributed-process-monad-control | 4 | 0.0 | 3 | Orphan instances for MonadBase and MonadBaseControl. | (bsd3, control, library) | 2017-09-07 | 0.5.1.3 | jeremyjh |
distributed-process-platform (deprecated in favor of distributed-process-extras, distributed-process-async, distributed-process-client-server, distributed-process-registry, distributed-process-supervisor, distributed-process-task, distributed-process-execution) | 3 | 0.0 | 2 | The Cloud Haskell Application Platform | (bsd3, control, deprecated, library) | 2014-06-13 | 0.1.0 | FacundoDominguez, MathieuBoespflug, TimWatson |
distributed-process-registry | 6 | 0.0 | 1 | Cloud Haskell Extended Process Registry | (bsd3, control, library) | 2016-02-18 | 0.1.0.2 | FacundoDominguez, MathieuBoespflug, TimWatson |
distributed-process-simplelocalnet | 18 | 1.5 | 6 | Simple zero-configuration backend for Cloud Haskell | (bsd3, control, library) | 2017-08-22 | 0.2.4 | EdskoDeVries, FacundoDominguez, MathieuBoespflug, TimWatson |
distributed-process-supervisor | 8 | 0.0 | 4 | Supervisors for The Cloud Haskell Application Platform | (bsd3, control, library) | 2018-06-14 | 0.2.1 | FacundoDominguez, MathieuBoespflug, TimWatson |
distributed-process-systest | 1 | 0.0 | 1 | Cloud Haskell Test Support | (bsd3, cloud-haskell, control, library) | 2017-02-05 | 0.1.1 | TimWatson |
distributed-process-task | 7 | 0.0 | 2 | Task Framework for The Cloud Haskell Application Platform | (bsd3, cloud-haskell, control, library) | 2016-02-18 | 0.1.2.2 | FacundoDominguez, MathieuBoespflug, TimWatson |
distributed-process-tests | 13 | 0.0 | 1 | Tests and test support tools for distributed-process. | (bsd3, cloud-haskell, control, library) | 2017-10-05 | 0.4.11 | FacundoDominguez, MathieuBoespflug, TimWatson |
distributed-process-zookeeper | 1 | 0.0 | 1 | A Zookeeper back-end for Cloud Haskell. | (bsd3, cloud-haskell, control, library) | 2017-09-09 | 0.2.3.0 | jeremyjh |
distributed-static | 20 | 0.0 | 9 | Compositional, type-safe, polymorphic static values and closures | (bsd3, control, library) | 2019-05-12 | 0.3.9 | EdskoDeVries, FacundoDominguez, MathieuBoespflug, TimWatson, davidsd, JoelMcCracken |
do-notation-dsl (deprecated in favor of control-dsl) | 3 | 0.0 | 1 | An alternative to monads | (bsd3, control, deprecated, dsl, effect, general, io, language, library, mutable-state, polymorphism) | 2018-10-02 | 0.1.0.3 | yangbo |
drinkery | 18 | 0.0 | 1 | Boozy streaming library | (bsd3, control, library) | 2018-07-18 | 0.4 | FumiakiKinoshita |
edenmodules | 1 | 0.0 | 3 | Semi-explicit parallel programming library | (bsd3, control, distributed-computing, eden, library, parallelism) | 2014-04-06 | 1.2.0.0 | MischaDieterle, JostBerthold, horstmeyer |
effect-handlers | 5 | 0.0 | 1 | A library for writing extensible algebraic effects and handlers. Similar to extensible-effects but with deep handlers. | (control, library, mit) | 2016-04-28 | 0.1.0.8 | edofic, blambda |
effect-monad | 4 | 2.0 | 1 | Embeds effect systems and program logics into Haskell using graded monads and parameterised monads | (bsd3, control, library, monads) | 2018-01-24 | 0.8.1.0 | DominicOrchard |
effect-stack | 3 | 0.0 | 0 | Reducing the pain of transformer stacks with duplicated effects | (bsd3, control, library) | 2019-07-14 | 0.3 | DanielWagner |
effectful | 78 | 2.5 | 2 | An easy to use, performant extensible effects library. | (bsd3, control, library) | 2023-09-13 | 2.3.0.0 | arybczak |
effectful-core | 93 | 2.0 | 15 | An easy to use, performant extensible effects library. | (bsd3, control, library) | 2023-11-13 | 2.3.0.1 | arybczak |
effectful-plugin | 38 | 0.0 | 0 | A GHC plugin for improving disambiguation of effects. | (bsd3, control, library) | 2023-09-13 | 1.1.0.2 | arybczak |
effectful-th | 26 | 0.0 | 0 | Template Haskell utilities for the effectful library. | (bsd3, control, library) | 2023-01-13 | 1.0.0.1 | arybczak |
effects | 1 | 0.0 | 2 | Computational Effects | (bsd3, control, library, monads) | 2019-04-13 | 0.2.4 | SjoerdVisscher |
effects-parser | 1 | 0.0 | 1 | Parser Effect for the Control.Effects Library | (bsd3, control, library, monads) | 2013-09-15 | 0.1 | JesseMcDonald |
effet | 0 | 0.0 | 0 | An Effect System based on Type Classes | (bsd3, control, library) | 2020-12-24 | 0.4.0.0 | MichaelSzvetits |
effin | 12 | 0.0 | 3 | A Typeable-free implementation of extensible effects | (bsd3, control, effect, library) | 2017-08-03 | 0.3.0.3 | AnthonyVandikas |
either | 240 | 2.0 | 283 | Combinators for working with sums | (bsd3, control, library, monads) | 2022-05-08 | 5.0.2 | EdwardKmett, ryanglscott, GeorgeWilson |
elevator | 3 | 0.0 | 4 | Immediately lifts to a desired level | (bsd3, control, library) | 2015-04-01 | 0.2.3 | FumiakiKinoshita |
elision | 1 | 0.0 | 0 | Arrows with holes. | (bsd2, control, library, program) | 2016-02-18 | 0.1.3.2 | jacrough |
enclosed-exceptions | 94 | 2.0 | 23 | Catching all exceptions from within an enclosed computation | (control, library, mit) | 2018-07-11 | 1.0.3 | MichaelSnoyman, jcristovao |
enum-text-rio | 2 | 0.0 | 1 | Making fmt available with rio | (bsd3, control, library, program) | 2019-07-23 | 1.2.0.0 | ChrisDornan |
error-context | 2 | 0.0 | 1 | Provides API for enriching errors with contexts | (bsd3, control, error-handling, library) | 2018-04-10 | 0.2.0.1 | mtesseract |
error-continuations | 2 | 0.0 | 1 | Error Continuations | (control, library, public-domain) | 2015-01-05 | 0.1.0.0 | echatav |
error-list | 0 | 0.0 | 2 | A useful type for collecting error messages. | (control, library, mit) | 2015-06-18 | 0.1.0.3 | thinkpad20 |
errorcall-eq-instance (deprecated in favor of base-orphans) | 17 | 0.0 | 2 | An orphan Eq instance for ErrorCall | (control, deprecated, library, mit) | 2015-04-22 | 0.3.0 | SimonHengel |
errors | 117 | 2.25 | 142 | Simplified error-handling | (bsd3, control, error-handling, library) | 2018-05-11 | 2.3.0 | GabrielGonzalez |
errors-ext | 10 | 0.0 | 1 | `bracket`-like functions for `ExceptT` over `IO` monad. | (control, error-handling, library) | 2018-07-17 | 0.4.2 | warlock |
eternal | 25 | 0.0 | 1 | everything breaking the Fairbairn threshold | (bsd3, control, library) | 2016-07-24 | 0.1.7 | Heather |
ether (deprecated) | 21 | 2.25 | 2 | Monad transformers and classes | (bsd3, control, deprecated, library) | 2017-06-03 | 0.5.1.0 | int_index |
eveff | 1 | 0.0 | 0 | Efficient effect handlers based on evidence translation. | (control, effect, library, mit) | 2021-07-19 | 1.0.0.2 | ningningxie |
event-driven | 2 | 0.0 | 2 | library for event driven programming | (bsd3, control, library) | 2010-07-16 | 0.0.2 | YoshikuniJujo |
event-handlers | 1 | 0.0 | 2 | Event handlers | (control, data, library, public-domain) | 2008-12-15 | 0.0.0.3 | JamesCook |
event-monad | 1 | 0.0 | 1 | Event-graph simulation monad transformer | (control, library, public-domain) | 2010-01-11 | 0.0.3 | JamesCook |
event-transformer (deprecated) | 3 | 0.0 | 0 | Initial project template from stack | (bsd3, control, deprecated, library, program) | 2016-10-10 | 0.1.0.0 | SchellScivally |
exception-monads-fd (deprecated in favor of exception-mtl) | 2 | 0.0 | 1 | Exception monad transformer instances for monads-fd classes. | (bsd3, control, deprecated, error-handling, failure, library, monad) | 2010-10-06 | 0.2 | GeoffreyMainland |
exception-monads-tf | 5 | 0.0 | 1 | Exception monad transformer instances for monads-tf classes. | (bsd3, control, error-handling, failure, library, monad) | 2017-05-03 | 0.4.0.1 | GeoffreyMainland |
exception-mtl | 66 | 0.0 | 3 | Exception monad transformer instances for mtl classes. | (bsd3, control, error-handling, failure, library, monad) | 2023-03-22 | 0.4.0.2 | GeoffreyMainland |
exception-transformers | 124 | 0.0 | 19 | Type classes and monads for unchecked extensible exceptions. | (bsd3, control, error-handling, failure, library, monad) | 2023-08-31 | 0.4.0.12 | GeoffreyMainland, TroelsHenriksen |
exceptional | 3 | 0.0 | 1 | Essentially the Maybe type with error messages. | (bsd2, control, library) | 2015-07-22 | 0.3.0.0 | pharpend |
exceptions | 295 | 2.0 | 958 | Extensible optionally-pure exceptions | (bsd3, control, exceptions, library, monad) | 2022-12-04 | 0.10.7 | EdwardKmett, ryanglscott |
exceptiot | 2 | 0.0 | 0 | ExceptT, but uses IO instead of Either | (bsd3, control, library) | 2022-11-22 | 0.0.1.0 | parsonsmatt |
exhaustive | 12 | 0.0 | 1 | Compile time checks that a computation considers producing data through all possible constructors | (bsd3, control, library) | 2020-06-17 | 1.1.9 | OliverCharles |
exitcode | 4 | 0.0 | 3 | Monad transformer for exit codes | (bsd3, control, library) | 2023-10-06 | 0.1.0.9 | TonyMorris, qfpl, GeorgeWilson |
explicit-exception | 29 | 0.0 | 28 | Exceptions which are explicit in the type signature. | (bsd3, control, library) | 2023-01-14 | 0.2 | HenningThielemann |
explicit-sharing | 1 | 0.0 | 1 | Explicit Sharing of Monadic Effects | (control, library, monads, public-domain) | 2011-06-30 | 0.9 | SebastianFischer |
extensible-effects | 22 | 2.25 | 12 | An Alternative to Monad Transformers | (control, effect, library, mit) | 2019-01-03 | 5.0.0.1 | BenFoppa, SvenHeyll, shergill, sickmind |
extensible-effects-concurrent | 48 | 2.0 | 0 | Message passing concurrency as extensible-effect | (bsd3, concurrency, control, effect, library, program) | 2020-12-16 | 2.0.0 | SvenHeyll |
extensible-exceptions | 113 | 0.0 | 88 | Extensible exceptions | (bsd3, control, library) | 2012-02-02 | 0.1.1.4 | IanLynagh |
failable | 11 | 0.0 | 3 | A 'Failable' error monad class to unify failure across monads that can fail | (bsd3, control, exceptions, library, monad) | 2020-01-24 | 1.2.4.0 | erick |
failure (deprecated in favor of exceptions) | 13 | 0.0 | 71 | A simple type class for success/failure computations. (deprecated) | (bsd3, control, deprecated, failure, library, monads) | 2014-06-08 | 0.2.0.3 | MichaelSnoyman, Michael_Smith |
feature-flags | 9 | 0.0 | 1 | A simple library for dynamically enabling and disabling functionality. | (control, library, mit) | 2015-04-02 | 0.1.0.1 | IanDuncan |
fmt-for-rio | 2 | 0.0 | 0 | Adaptor for getting fmt to work with rio | (bsd3, control, library, text) | 2019-07-23 | 1.0.0.0 | ChrisDornan |
fold-debounce | 49 | 0.0 | 3 | Fold multiple events that happen in a given period of time. | (bsd3, control, library) | 2023-04-05 | 0.2.0.11 | debugito |
foldl | 410 | 2.5 | 114 | Composable, streaming, and efficient left folds | (bsd3, control, library) | 2023-07-01 | 1.4.15 | GabrielGonzalez |
foldl-exceptions | 1 | 2.0 | 0 | Exception handling with FoldM | (control, library, mit) | 2023-01-11 | 1.0.0.2 | chris_martin, Monoid_Mary |
foldl-incremental | 2 | 2.0 | 1 | incremental folds | (control, library, mit, statistics) | 2015-02-23 | 0.2.0.0 | tonyday |
foldl-transduce | 29 | 2.0 | 1 | Transducers for foldl folds. | (bsd3, control, library) | 2021-03-19 | 0.6.0.1 | DanielDiazCarrete |
foldl-transduce-attoparsec | 1 | 0.0 | 1 | Attoparsec and foldl-transduce integration. | (bsd3, control, library) | 2016-02-12 | 0.2.0.0 | DanielDiazCarrete |
for-free | 1 | 0.0 | 1 | Functor, Monad, MonadPlus, etc for free | (control, library, public-domain) | 2012-07-09 | 0.1 | AaronBlack |
forbidden-fruit | 1 | 0.0 | 1 | A library accelerates imperative style programming. | (bsd3, control, library) | 2015-02-24 | 0.1.0 | minpou |
forest | 4 | 0.0 | 1 | Tree and Forest types | (control, library, mpl) | 2018-08-02 | 0.2.1.1 | ShaneOBrien |
free | 508 | 2.5 | 198 | Monads for free | (bsd3, control, library, monads) | 2023-03-12 | 5.2 | EdwardKmett, EricMertens, JohnWiegley, ryanglscott |
free-algebras | 7 | 2.0 | 2 | Free algebras | (algebra, control, library, monads, mpl) | 2023-06-04 | 0.1.1.0 | coot |
free-applicative-t | 2 | 0.0 | 0 | Free Applicative Transformer | (bsd3, control, library) | 2022-12-31 | 0.1.0.0 | viercc |
free-categories | 11 | 0.0 | 1 | free categories | (bsd3, control, library) | 2020-09-29 | 0.2.0.2 | echatav |
free-category | 3 | 2.0 | 1 | efficient data types for free categories and arrows | (algebra, category, category-theory, control, library, monads, mpl) | 2023-06-04 | 0.0.4.5 | coot |
free-er | 2 | 0.0 | 0 | An extensible effects library | (bsd3, control, effect, library, program) | 2017-10-10 | 0.1.0.0 | OmerAgacan |
free-operational | 2 | 0.0 | 2 | Operational Applicative, Alternative, Monad and MonadPlus from free types. | (bsd3, control, library) | 2013-08-08 | 0.5.0.0 | LuisCasillas |
free-vl | 11 | 0.0 | 0 | van Laarhoven encoded Free Monad with Extensible Effects | (bsd3, control, library, monads, program) | 2016-02-10 | 0.1.4 | aaronlevin |
freer | 13 | 2.25 | 0 | Implementation of the Freer Monad | (bsd3, control, library, program) | 2016-11-25 | 0.2.4.1 | alleledev |
freer-effects | 4 | 2.0 | 2 | Implementation of effect system for Haskell. | (bsd3, control, library, program) | 2017-04-16 | 0.3.0.1 | MatejKollar, PeterTrsko, TomasJanousek |
freer-simple | 51 | 2.0 | 10 | A friendly effect system for Haskell. | (bsd3, control, library, program) | 2022-01-07 | 1.2.1.2 | lexi_lambda |
freer-simple-catching | 1 | 0.0 | 1 | Checked runtime exceptions with freer-simple | (control, library, mit) | 2018-11-12 | 0.1.0.0 | benweitzman |
freer-simple-http | 1 | 0.0 | 1 | Make HTTP requests with freer-simple! | (control, http, library, mit, web) | 2018-11-12 | 0.1.0.0 | benweitzman |
freer-simple-profiling | 2 | 0.0 | 1 | Automatic profling of freer-simple programs | (benchmarking, control, library, mit, profiling) | 2018-11-12 | 0.1.0.0 | benweitzman |
freer-simple-random | 1 | 0.0 | 1 | Random number generators using freer-simple | (control, library, mit, random) | 2018-11-12 | 0.1.0.0 | benweitzman |
freer-simple-time | 1 | 0.0 | 1 | freer-simple interface to IO based time functions | (control, library, mit, time) | 2018-11-12 | 0.1.0.0 | benweitzman |
fresnel | 2 | 0.0 | 1 | high-powered optics in a small package | (bsd3, control, library) | 2023-11-27 | 0.0.0.3 | robrix |
fresnel-fused-effects | 2 | 0.0 | 0 | fresnel/fused-effects integration | (bsd3, control, library) | 2022-02-26 | 0.0.0.0 | robrix |
from-sum | 28 | 2.0 | 1 | Combinators for working with Maybe and Either | (bsd3, control, library) | 2020-01-25 | 0.2.3.0 | cdepillabout |
frpnow | 3 | 2.5 | 4 | Principled practical FRP | (bsd3, control, library) | 2015-08-25 | 0.18 | AtzeVanDerPloeg |
frpnow-gloss | 1 | 0.0 | 1 | Program awesome stuff with Gloss and frpnow! | (bsd3, control, library) | 2015-07-14 | 0.12 | AtzeVanDerPloeg |
frpnow-gtk | 3 | 0.0 | 1 | Program GUIs with GTK and frpnow! | (bsd3, control, library) | 2015-07-14 | 0.11 | AtzeVanDerPloeg |
frpnow-vty | 1 | 0.0 | 0 | Program terminal applications with vty and frpnow! | (control, gpl, library, program) | 2018-03-19 | 0.2.0.1 | JaroReinders |
fsharp (deprecated) | 2 | 0.0 | 2 | some F# operators, high priority pipes | (bsd3, control, deprecated, library) | 2014-02-18 | 0.0.4 | Heather |
full-sessions | 1 | 0.0 | 1 | a monad for protocol-typed network programming | (bsd3, control, library, network) | 2012-01-23 | 0.6.2.1 | KeigoImai |
function-combine | 3 | 0.0 | 1 | Combining functions | (bsd3, control, library) | 2011-09-23 | 0.1.0 | IainAlexander |
functor (deprecated in favor of category) | 3 | 0.0 | 1 | Functors | (bsd3, control, deprecated, library, math) | 2017-11-16 | 0.1.0.0 | |
functor-apply (deprecated in favor of semigroupoids) | 7 | 0.0 | 6 | This package has been subsumed by semigroupoids | (bsd3, control, deprecated, library) | 2011-01-30 | 0.11 | EdwardKmett |
functors | 4 | 0.0 | 1 | (.:) and friends, syntax for Functor and Applicative. | (bsd3, control, library) | 2010-11-28 | 0.1 | AristidBreitkreuz |
funflow | 8 | 2.0 | 2 | Workflows with arrows | (control, library, mit, program) | 2020-03-09 | 1.6.0 | nclarke |
fused-effects | 48 | 2.75 | 16 | A fast, flexible, fused effect system. | (bsd3, control, library) | 2023-06-09 | 1.1.2.2 | patrick_thomson, robrix, joshvera |
fused-effects-exceptions | 16 | 0.0 | 0 | Handle exceptions thrown in IO with fused-effects. | (bsd3, control, control., library) | 2021-06-08 | 1.1.0.1 | patrick_thomson, robrix |
fused-effects-lens | 16 | 2.0 | 1 | Monadic lens combinators for fused-effects. | (bsd3, control, library) | 2020-07-10 | 1.2.0.1 | patrick_thomson, robrix |
fused-effects-mwc-random | 1 | 0.0 | 0 | High-quality random number generation as an effect. | (bsd3, control, library) | 2020-10-05 | 0.1.0.0 | patrick_thomson |
fused-effects-optics | 4 | 0.0 | 0 | Bridge between the optics and fused-effects ecosystems. | (bsd3, control, library) | 2022-07-13 | 0.2.1.0 | patrick_thomson |
fused-effects-random | 3 | 0.0 | 0 | Random number generation for fused-effects. | (bsd3, control, library) | 2020-07-12 | 1.1.0.0 | patrick_thomson, robrix |
fused-effects-resumable | 2 | 0.0 | 0 | Resumable exceptions for the fused-effects ecosystem. | (bsd3, control, library) | 2019-11-13 | 0.1.0.0 | patrick_thomson |
fused-effects-squeal | 3 | 2.25 | 0 | A fused-effects adapter for squeal-postgresql. | (bsd3, control, library) | 2020-01-26 | 0.1.0.0 | iko |
fused-effects-th | 3 | 0.0 | 0 | Template Haskell helpers for fused-effects. | (bsd3, control, library) | 2021-04-07 | 0.1.0.3 | patrick_thomson, robrix |
future-resource | 2 | 0.0 | 2 | realtime resource handling with manual concurrency | (control, lgpl, library) | 2015-04-22 | 0.4.0.0 | capsjac |
gang-of-threads | 3 | 0.0 | 1 | Non-deterministic parallelism with bags | (bsd3, control, library, parallelism) | 2014-07-22 | 3.2.1 | bholst |
garlic-bread | 2 | 0.0 | 1 | A monad transformer for keeping track of where you've come from. | (bsd3, control, library) | 2018-03-17 | 0.1.0.1 | parsonsmatt |
gas | 2 | 0.0 | 1 | Limit how many steps a program may take. | (bsd3, control, library) | 2018-08-14 | 0.0.0.1 | rightfold |
general-allocate | 14 | 0.0 | 2 | Exception-safe resource management in more monads | (apache, control, exceptions, library) | 2023-03-01 | 0.2.1.4 | shlevy |
general-prelude (deprecated) | 3 | 0.0 | 1 | Prelude replacement using generalized type classes where possible | (bsd3, control, data, deprecated, library) | 2012-12-18 | 0.1.2 | JohnWiegley |
generator | 4 | 0.0 | 1 | Python-generators notation for creation of monadic lists | (bsd3, control, library) | 2015-05-28 | 0.5.5 | YairChuchem |
generators (deprecated) | 3 | 0.0 | 1 | Actually useful monadic random value generators. | (bsd3, control, deprecated, library) | 2010-06-25 | 1.0.3 | LiamOConnorDavis |
generic-deepseq | 0 | 0.0 | 1 | Generic deep evaluation of data structures | (bsd3, control, generics, library) | 2012-02-28 | 2.0.1.1 | MaximeHenrion |
ghc-call-stack-extras | 1 | 0.0 | 1 | Extra utilities for HasCallStack | (bsd3, control, library) | 2018-03-14 | 0.1.0.2 | dfeuer |
gooey | 1 | 0.0 | 1 | Graphical user interfaces that are renderable, change over time and eventually produce a value. | (control, library, mit) | 2015-10-06 | 0.1.0.0 | SchellScivally |
grab | 4 | 2.0 | 1 | Applicative non-linear consumption | (control, library, mit) | 2022-06-20 | 0.0.0.8 | chris_martin, Monoid_Mary |
graphted | 6 | 0.0 | 1 | Graph indexed monads. | (bsd3, comonads, control, library, monads) | 2017-05-09 | 0.3.1.0 | AaronFriel |
groupoids (deprecated in favor of semigroupoids) | 8 | 2.0 | 6 | This package has been absorbed into semigroupoids 4.0 | (bsd3, categories, control, deprecated, library) | 2013-10-13 | 4.0 | EdwardKmett |
hasim | 5 | 0.0 | 1 | Process-Based Discrete Event Simulation library | (bsd3, control, library) | 2008-12-29 | 0.1.2 | JochemBerndsen |
hask | 3 | 0.0 | 1 | Categories | (bsd3, control, library) | 2014-11-10 | 0 | EdwardKmett |
haskell-cnc | 0 | 0.0 | 1 | Library for parallel programming in the Intel Concurrent Collections paradigm. | (bsd3, control, library, parallelism, program) | 2011-08-12 | 0.1.3.200 | RyanNewton |
hcron | 2 | 0.0 | 1 | A simple job scheduler, which just runs some IO action at a given time. | (bsd3, control, library, scheduling) | 2012-08-23 | 0.0.0.3 | TimoHuebel |
hdph | 3 | 0.0 | 1 | Haskell distributed parallel Haskell | (bsd3, control, distributed-computing, library, monads, parallelism, program) | 2013-02-07 | 0.0.1 | PatrickMaier |
hdph-closure | 1 | 0.0 | 2 | Explicit closures in Haskell distributed parallel Haskell | (bsd3, control, distributed-computing, library) | 2013-02-07 | 0.0.1 | PatrickMaier |
heftia | 6 | 0.0 | 0 | Higher-order version of Freer. | (control, library, monads, mpl) | 2023-09-18 | 0.1.0.0 | YamadaRyo |
heftia-effects | 6 | 0.0 | 0 | Handlers for standard effects using Heftia. | (control, effect, library, monads, mpl, program) | 2023-09-18 | 0.1.0.0 | YamadaRyo |
hierarchical-env | 2 | 0.0 | 0 | hierarchical environments for dependency injection | (bsd3, control, library) | 2021-05-13 | 0.2.0.2 | autotaker |
hmk | 2 | 0.0 | 1 | A make alternative based on Plan9's mk. | (control, development, distribution, library, program) | 2016-01-11 | 0.9.7.4 | MathieuBoespflug |
hoist-error | 4 | 0.0 | 3 | Some convenience facilities for hoisting errors into a monad | (control, library, mit) | 2018-06-15 | 0.2.1.0 | JonSterling, schalmers, qfpl |
hpc | 53 | 0.0 | 17 | Code Coverage Library for Haskell | (bsd3, control, library) | 2023-08-10 | 0.7.0.0 | AustinSeipp, BenGamari, HerbertValerioRiedel, IanLynagh, wz1000, DavidBinder |
hpc-coveralls | 7 | 2.0 | 1 | Coveralls.io support for Haskell. | (bsd3, control, library, program) | 2017-05-13 | 1.0.10 | killy971 |
hpc-lcov | 11 | 0.0 | 0 | Convert HPC output into LCOV format | (bsd3, control, library, program) | 2023-05-21 | 1.1.1 | brandonchinn178 |
hreader | 12 | 0.0 | 2 | Generalization of MonadReader and ReaderT using hset | (bsd3, control, library) | 2023-10-18 | 1.1.1 | AlekseyUymanov |
hs-di | 2 | 2.0 | 1 | Dependency Injection library for Haskell | (bsd3, control, dependency-injection, development, library, program, template-haskell, testing) | 2016-09-26 | 0.3.0 | Wizek |
hsPID | 3 | 0.0 | 1 | PID control loop | (control, lgpl, library) | 2018-11-25 | 0.1.2 | jlamothe |
hspec-monad-control | 3 | 0.0 | 1 | Orphan instances of MonadBase and MonadBaseControl for SpecM | (bsd3, control, library) | 2015-05-21 | 0.1.0.0 | bmjames |
hyperfunctions | 1 | 0.0 | 1 | Hyperfunctions | (bsd3, categories, control, library) | 2015-06-21 | 0 | EdwardKmett |
if | 9 | 0.0 | 1 | (?) and (?>) conditional operator | (bsd3, control, library) | 2016-11-17 | 0.1.0.0 | winterland |
ifcxt | 3 | 2.25 | 1 | put if statements within type constraints | (bsd3, control, library) | 2016-08-03 | 0.1.1 | MikeIzbicki |
implicit-logging | 2 | 0.0 | 1 | A logging framework built around implicit parameters. | (control, lgpl, library) | 2016-09-11 | 0.2.0.0 | rev_null |
in-other-words | 2 | 0.0 | 4 | A higher-order effect system where the sky's the limit | (bsd3, control, library) | 2022-06-15 | 0.2.1.1 | KingoftheHomeless |
index-core | 12 | 0.0 | 2 | Indexed Types | (bsd3, control, indexed, library) | 2016-06-12 | 1.0.4 | GabrielGonzalez |
indexed | 15 | 0.0 | 14 | Haskell98 indexed functors, monads, comonads | (bsd3, control, library) | 2016-09-17 | 0.1.3 | ReinerPope, typedrat |
indexed-extras | 9 | 0.0 | 3 | Indexed functors, monads and comonads that require extensions to Haskell98 | (bsd3, control, library) | 2016-07-08 | 0.2 | ReinerPope, typedrat |
indexed-free | 1 | 0.0 | 2 | indexed monads for free | (bsd3, control, library, monad) | 2013-11-27 | 0.3.1 | FumiakiKinoshita |
indextype | 0 | 0.0 | 4 | A series of type families and constraints for "indexable" types. | (bsd3, control, library) | 2017-10-19 | 0.3.0.1 | clinton |
inject-function | 1 | 0.0 | 1 | Monadic functions with injected parameters. | (control, gpl, library) | 2013-09-13 | 0.2.1.0 | DimitriSabadie |
instance-control | 5 | 0.0 | 1 | Controls how the compiler searches for instances using type families. | (bsd3, control, library) | 2017-09-27 | 0.1.2.0 | lazac |
interchangeable (deprecated) | 3 | 0.0 | 1 | A type class for interchangeable data. | (control, deprecated, library, mit) | 2015-01-18 | 0.2.0.0 | arowM |
interleave | 3 | 0.0 | 1 | Combinators for supporting interleaving of different behaviours | (bsd3, control, library) | 2011-01-07 | 1.0 | NeilBrown |
interruptible | 2 | 0.0 | 1 | Monad transformers that can be run and resumed later, conserving their context. | (bsd3, control, library) | 2016-06-08 | 0.1.1.1 | marcosdumay |
interspersed | 3 | 0.0 | 1 | An abstraction over interspersing monadic actions | (control, library, mit) | 2016-06-02 | 0.1.2 | NikitaVolkov |
invariant | 567 | 0.0 | 18 | Haskell98 invariant functors | (bsd2, control, data, library) | 2023-08-06 | 0.6.2 | NicolasFrisby, ryanglscott |
invertible | 26 | 1.25 | 5 | bidirectional arrows, bijective functions, and invariant functors | (bsd3, composition, control, data, library) | 2023-07-04 | 0.2.0.8 | DylanSimon |
invertible-hlist | 1 | 0.0 | 1 | invertible functions and instances for HList | (bsd3, composition, control, data, library) | 2017-03-07 | 0.2.0.2 | DylanSimon |
io-choice | 19 | 0.0 | 5 | Choice for IO and lifted IO | (bsd3, control, library) | 2018-12-11 | 0.0.7 | KazuYamamoto |
io-classes | 147 | 2.0 | 5 | Type classes for concurrency with STM, ST and timing | (apache, control, library) | 2023-11-20 | 1.3.1.0 | coot |
io-classes-mtl | 111 | 2.0 | 0 | Experimental MTL instances for io-classes | (apache, control, library) | 2023-11-08 | 0.1.0.2 | coot |
io-reactive | 2 | 0.0 | 2 | An API for generating TIMBER style reactive objects. | (bsd3, control, library, program, reactivity) | 2008-09-23 | 0.1.1 | AndyGill |
io-region | 9 | 0.0 | 1 | Exception safe resource management with dynamic regions | (bsd3, control, library) | 2015-04-24 | 0.1.1 | YurasShumovich |
iotransaction | 2 | 0.0 | 1 | Supports the automatic undoing of IO operations when an exception is thrown. | (control, library, mit) | 2013-05-04 | 0.1 | DylanShearer |
ixmonad (deprecated in favor of effect-monad, type-level-sets) | 3 | 0.0 | 1 | Embeds effect systems into Haskell using parameteric effect monads | (bsd3, control, deprecated, library, monads) | 2014-05-15 | 0.57 | DominicOrchard |
joint | 1 | 0.0 | 1 | Trying to compose non-composable | (bsd3, control, data, library) | 2021-01-01 | 0.1.9 | iokasimovmt |
json-tracer | 2 | 0.0 | 1 | A polymorphic, type-safe, json-structured tracing library | (bsd3, control, library) | 2018-05-11 | 0.0.3.0 | autotaker |
lambda-devs | 1 | 0.0 | 1 | a Paralell-DEVS implementaion based on distributed-process | (bsd3, control, library, program, simulation) | 2013-11-24 | 0.4.0 | alios |
lawless-concurrent-machines | 0 | 0.0 | 1 | Concurrent networked stream transducers | (bsd3, concurrency, control, library) | 2017-10-02 | 0.3.1 | misandrist |
lax | 1 | 0.0 | 1 | Lax arrows | (bsd3, control, library) | 2012-02-07 | 0.1.0.3 | WolfgangJeltsch |
layers | 5 | 0.0 | 2 | Modular type class machinery for monad transformer stacks. | (bsd3, control, library) | 2013-03-14 | 0.1 | ShaneOBrien |
lazy | 2 | 0.0 | 1 | Explicit laziness for Haskell | (control, library, mit) | 2018-04-28 | 0.1 | NikitaVolkov |
lazy-bracket | 2 | 0.0 | 0 | A bracket with lazy resource allocation. | (bsd3, control, library) | 2022-04-16 | 0.1.0.0 | DanielDiazCarrete |
lazy-priority-queue | 2 | 0.0 | 0 | Lazy-Spined Monadic Priority Queues | (control, data, gpl, library, program) | 2021-02-18 | 0.1.1 | MarioBlazevic |
lazyio | 24 | 0.0 | 4 | Run IO actions lazily while respecting their order | (bsd3, control, library, monads) | 2016-12-14 | 0.1.0.4 | HenningThielemann |
lens-filesystem | 3 | 0.0 | 0 | Lens interface for your filesystem; still a bit experimental | (bsd3, control, library) | 2020-10-21 | 0.1.0.1 | ChrisPenner |
lens-misc | 9 | 0.0 | 2 | Miscellaneous lens utilities. | (bsd3, control, library) | 2018-07-02 | 0.0.2.0 | louispan |
lens-tell | 0 | 0.0 | 0 | MonadTell-based lens combinators | (bsd3, control, library) | 2021-09-06 | 0.1 | lightandlight |
lens-tutorial | 7 | 2.5 | 1 | Tutorial for the lens library | (bsd3, control, library) | 2019-06-19 | 1.0.4 | GabrielGonzalez |
lensref (deprecated) | 5 | 0.0 | 2 | References which can be joined and on which lenses can be applied | (bsd3, control, data, deprecated, library) | 2014-05-18 | 0.2 | PeterDivianszky |
lenz-mtl (deprecated) | 3 | 0.0 | 0 | mtl operations with Van Laarhoven lenses | (control, data, deprecated, lenses, library) | 2019-10-25 | 0.1 | |
level-monad | 1 | 0.0 | 2 | Non-Determinism Monad for Level-Wise Search | (control, library, monads, public-domain) | 2009-06-22 | 0.4.1 | SebastianFischer |
lifted-base | 159 | 0.0 | 269 | lifted IO operations from the base library | (bsd3, control, library) | 2018-03-14 | 0.2.3.12 | BasVanDijk |
lifted-base-tf (deprecated) | 2 | 0.0 | 1 | lifted IO operations from the base library | (bsd3, control, deprecated, library) | 2018-08-19 | 0.1.0.0 | |
list-t | 290 | 2.0 | 40 | ListT done right | (control, data-structures, library, mit, streaming) | 2023-10-11 | 1.0.5.7 | NikitaVolkov |
list-transformer | 39 | 2.0 | 4 | List monad transformer | (bsd3, control, library) | 2023-07-15 | 1.1.0 | GabrielGonzalez |
little-rio | 11 | 0.0 | 2 | When you need just the RIO monad | (bsd3, control, library) | 2023-06-21 | 2.0.1 | ejconlon |
local-search | 1 | 0.0 | 1 | Generalised local search within Haskell, for applications in combinatorial optimisation. | (control, library, local-search, optimisation) | 2013-07-18 | 0.0.7 | RichardSenington |
log-effect | 2 | 0.0 | 2 | An extensible log effect using extensible-effects | (control, effect, library, logging, mit, program) | 2019-03-02 | 1.2.0 | ibotty, sickmind |
log-effect-syslog | 2 | 0.0 | 1 | Syslog functions for log-effect | (bsd3, control, effect, library, logging, syslog) | 2019-03-02 | 0.2.0 | sickmind |
logicst | 1 | 0.0 | 1 | Backtracking mutable references in the ST and IO monads | (bsd3, control, library) | 2013-04-17 | 0.1.0.0 | AndySonnenburg |
logict | 325 | 0.0 | 39 | A backtracking logic-programming monad. | (bsd3, control, library) | 2023-04-24 | 0.8.1.0 | DanDoel, Bodigrim |
logict-sequence | 2 | 2.0 | 0 | A backtracking logic-programming monad with asymptotic improvements to msplit | (control, library, mit) | 2022-12-06 | 0.2.0.2 | JasonDagit, dfeuer |
loop | 82 | 0.0 | 4 | Fast loops (for when GHC can't optimize forM_) | (control, library, mit) | 2015-09-03 | 0.3.0 | NiklasHambuechen |
loop-dsl | 2 | 1.5 | 0 | monadic loop dsl. | (control, library, mit) | 2021-11-15 | 0.1.0.0 | ailrk |
loop-effin | 1 | 0.0 | 1 | control-monad-loop port for effin | (bsd3, control, library) | 2014-10-07 | 0.1.1.0 | HiromiIshii |
loop-while | 1 | 0.0 | 2 | A monad transformer supporting various styles of while loop | (bsd3, control, library) | 2010-01-11 | 1.0.0 | NeilBrown |
loops | 3 | 0.0 | 1 | Fast imperative-style loops | (bsd3, control, library) | 2014-06-13 | 0.2.0.2 | ThomasTuegel |
machinecell | 14 | 0.0 | 1 | Arrow based stream transducers | (bsd3, control, frp, library, reactivity) | 2018-04-17 | 4.0.1 | HidenoriAzuma |
machines | 42 | 2.5 | 29 | Networked stream transducers | (bsd3, control, enumerator, library) | 2022-05-18 | 0.7.3 | EdwardKmett, EricMertens, ryanglscott |
machines-attoparsec | 1 | 0.0 | 0 | Parse machines streams with attoparsec parsers. | (bsd3, control, data, enumerator, library, parsing, text) | 2019-01-31 | 0 | davean |
machines-bytestring | 2 | 0.0 | 1 | ByteString support for machines | (bsd3, control, library, machines) | 2017-06-07 | 0.1.0.0 | zclod |
machines-encoding | 2 | 0.0 | 0 | Transcode encodings with machines. | (bsd3, control, data, enumerator, library, text) | 2019-01-31 | 0 | davean |
managed | 109 | 0.0 | 22 | A monad for managed values | (bsd3, control, library) | 2023-01-31 | 1.0.10 | GabrielGonzalez |
map-classes | 2 | 0.0 | 1 | A set of classes and instances for working with key/value mappings. | (bsd3, control, library) | 2018-03-31 | 0.1.0.0 | clinton |
map-reduce-folds | 5 | 0.0 | 1 | foldl wrappers for map-reduce | (bsd3, control, library) | 2023-05-02 | 0.1.2 | adamCS |
mealstrom | 5 | 2.0 | 1 | Manipulate FSMs and store them in PostgreSQL. | (control, database, library, mit) | 2021-01-15 | 0.0.1.1 | amx |
mech | 2 | 1.25 | 1 | mecha are the most complex composite machines known to humanity, lets build them well! | (bsd2, concurrency, control, data, library, network, system) | 2016-08-11 | 0.0.0.0 | CarterSchonwald |
mechs | 1 | 1.25 | 1 | mecha are the most complex composite machines known to humanity, lets build them well! | (bsd2, concurrency, control, data, library, network, system) | 2016-08-11 | 0.0.0.0 | CarterSchonwald |
memo-ptr | 1 | 0.0 | 1 | Pointer equality memoization | (control, library, mit) | 2015-05-31 | 0.1.0.0 | edofic |
memoization-utils | 2 | 0.0 | 1 | Utilities for memoizing functions | (control, library, mit) | 2015-11-06 | 0.1.0.1 | yamadapc |
meta-par | 1 | 0.0 | 2 | Provides the monad-par interface, but based on modular scheduler "mix-ins". | (bsd3, control, library, monads, parallelism) | 2012-05-04 | 0.3 | RyanNewton |
metaheuristics | 0 | 0.0 | 0 | Generalised local search within Haskell, for applications in combinatorial optimisation. | (control, library, local-search, optimisation) | 2019-10-04 | 0.0.8 | richardjamessenington |
method | 2 | 0.0 | 1 | rebindable methods for improving testability | (bsd3, control, library) | 2021-05-07 | 0.4.0.0 | autotaker |
micro-recursion-schemes | 2 | 0.0 | 4 | Simple recursion schemes | (bsd3, control, library, recursion) | 2018-05-14 | 5.0.2.2 | |
midair | 9 | 2.0 | 1 | Hot-swappable FRP | (concurrency, control, frp, gpl, interaction, library, music, reactive, reactivity, user-interfaces) | 2018-11-10 | 0.2.0.1 | TomMurphy |
minioperational (deprecated in favor of monad-skeleton) | 12 | 0.0 | 5 | fast and simple operational monad | (bsd3, control, deprecated, library) | 2015-01-26 | 0.4.9 | FumiakiKinoshita |
mix-arrows | 1 | 0.0 | 1 | Mixing effects of one arrow into another one | (bsd3, control, library) | 2012-02-06 | 1.2 | MiguelMitrofanov |
mmorph | 298 | 2.5 | 132 | Monad morphisms | (bsd3, control, library) | 2021-07-16 | 1.2.0 | GabrielGonzalez |
mmtl | 1 | 0.0 | 4 | Modular Monad transformer library | (bsd3, control, library) | 2008-09-30 | 0.1 | MauroJaskelioff |
mmtl-base (deprecated) | 3 | 0.0 | 1 | MonadBase type-class for mmtl | (bsd3, control, deprecated, library) | 2011-12-13 | 15321.1 | |
modular-prelude (deprecated) | 1 | 0.0 | 2 | A new Prelude featuring first class modules | (control, deprecated, library, mit) | 2012-08-18 | 0.3.0.0 | DanBurton |
modular-prelude-classy (deprecated) | 2 | 0.0 | 1 | Reifying ClassyPrelude a la ModularPrelude | (control, deprecated, library, mit) | 2012-08-18 | 0.1.0.0 | DanBurton |
moffy | 0 | 0.0 | 0 | Monadic Functional Reactive Programming | (bsd3, control, library) | 2023-12-01 | 0.1.0.0 | YoshikuniJujo |
monad-abort-fd | 4 | 0.0 | 2 | A better error monad transformer | (bsd3, control, library) | 2023-05-09 | 0.7.0.1 | MikhailVorozhtsov |
monad-atom | 2 | 0.0 | 3 | Monadically convert object to unique integers and back. | (bsd3, control, library) | 2012-03-16 | 0.4.1 | GrzegorzChrupala |
monad-atom-simple | 1 | 0.0 | 1 | Monadically map objects to unique ints. | (bsd3, control, library) | 2012-02-23 | 0.0.2 | GrzegorzChrupala |
monad-batcher | 1 | 0.0 | 1 | An applicative monad that batches commands for later more efficient execution | (bsd3, control, library) | 2017-04-29 | 0.0.0.0 | BasVanDijk |
monad-bool (deprecated) | 7 | 0.0 | 1 | This package has been removed. | (bsd3, control, deprecated, library) | 2013-01-28 | 0.2.0 | JohnWiegley |
monad-choice | 1 | 0.0 | 0 | Monad, monad transformer, and typeclass representing choices. | (agpl, control, library) | 2020-03-27 | 0.2.0.0 | LouisH |
monad-chronicle | 9 | 0.0 | 0 | These as a transformer, ChronicleT | (bsd3, control, library, these) | 2022-05-20 | 1.0.1 | phadej |
monad-classes (deprecated) | 3 | 2.0 | 7 | more flexible mtl | (control, deprecated, library, mit) | 2018-05-07 | 0.3.2.2 | |
monad-codec | 1 | 0.0 | 7 | Monadic conversion between complex data structures and unique integers | (bsd3, control, library) | 2019-11-30 | 0.2.1 | JakubWaszczuk |
monad-connect | 8 | 0.0 | 1 | Transformer for TCP connection with TLS and SOCKS support | (control, library, monad, network, public-domain) | 2016-03-16 | 0.1 | akrasner |
monad-control | 254 | 2.0 | 542 | Lift control operations, like exception catching, through monad transformers | (bsd3, control, library) | 2021-08-02 | 1.0.3.1 | BasVanDijk, phadej |
monad-control-aligned | 4 | 0.0 | 10 | Lift control operations, like exception catching, through monad transformers | (bsd3, control, library) | 2023-10-02 | 0.0.2.1 | athanclark |
monad-control-identity | 13 | 0.0 | 2 | Stronger classes than monad-control | (bsd3, control, library) | 2022-03-31 | 0.2.0.0 | jumper149 |
monad-coroutine | 24 | 0.0 | 10 | Coroutine monad transformer for suspending and resuming monadic computations | (concurrency, control, library, monads) | 2022-03-23 | 0.9.2 | MarioBlazevic |
monad-dijkstra | 170 | 0.0 | 2 | A monad transformer for weighted graph searches | (bsd3, control, library, monads) | 2023-08-12 | 0.1.1.4 | ecramer |
monad-exception (deprecated in favor of layers) | 2 | 0.0 | 1 | Exstensible monadic exceptions | (control, deprecated, library, public-domain) | 2012-03-01 | 0.1 | ShaneOBrien |
monad-extras | 20 | 0.0 | 9 | Extra utility functions for working with monads | (bsd3, control, library) | 2017-02-10 | 0.6.0 | JohnWiegley |
monad-finally | 3 | 0.0 | 1 | Guard monadic computations with cleanup actions | (bsd3, control, library) | 2023-05-09 | 0.1.2.1 | MikhailVorozhtsov |
monad-fork (deprecated in favor of layers) | 3 | 0.0 | 2 | Type class for monads which support a fork operation. | (control, deprecated, library, public-domain) | 2012-02-21 | 0.1 | ShaneOBrien |
monad-hash | 2 | 0.0 | 1 | Monad transformer for incremental hashing | (control, cryptography, hash, library, monad, public-domain) | 2016-05-30 | 0.1.0.2 | akrasner |
monad-introspect | 1 | 0.0 | 0 | A reader monad that gives the environment access to the entire transformer stack | (bsd3, control, library) | 2020-08-10 | 0.1.0.0 | mniip |
monad-io-adapter | 3 | 0.0 | 1 | Adapters between MonadIO and MonadBase IO. | (control, library) | 2017-11-21 | 0.1.0.0 | lexi_lambda |
monad-journal | 20 | 0.0 | 3 | Pure logger typeclass and monad transformer | (bsd3, control, library) | 2017-11-25 | 0.8.1 | DimitriSabadie |
monad-levels | 3 | 0.0 | 1 | Specific levels of monad transformers | (control, library, mit) | 2015-02-03 | 0.1.0.1 | IvanMiljenovic |
monad-lgbt | 1 | 0.0 | 1 | Monad transformers for combining local and global state. | (bsd2, control, library) | 2016-07-23 | 0.0.2 | MichalGajda |
monad-loops | 164 | 2.25 | 126 | Monadic loops | (control, library, public-domain) | 2015-06-19 | 0.4.3 | JamesCook |
monad-loops-stm | 2 | 0.0 | 2 | Monadic loops for STM | (control, library, public-domain) | 2013-06-09 | 0.4 | JamesCook |
monad-markov | 1 | 0.0 | 1 | Markov process monad | (control, library, mit) | 2018-06-29 | 0.1.0.0 | arran |
monad-memo | 58 | 2.0 | 2 | Memoization monad transformer | (bsd3, control, library, monad) | 2022-01-03 | 0.5.4 | EduardSergeev |
monad-mersenne-random | 3 | 2.5 | 5 | An efficient random generator monad, based on the Mersenne Twister | (bsd3, control, library) | 2010-07-14 | 0.1 | DonaldStewart |
monad-open | 1 | 0.0 | 1 | Open recursion for when you need it | (control, library, mit) | 2015-03-22 | 0.1.0.0 | JonSterling |
monad-ox | 3 | 0.0 | 3 | Monad for observation extraction | (bsd3, control, library, natural-language-processing) | 2013-04-06 | 0.3.0 | JakubWaszczuk |
monad-par | 98 | 2.25 | 17 | A library for parallel programming based on a monad | (bsd3, control, library, monads, parallelism) | 2023-09-28 | 0.3.6 | OliverCharles, RyanNewton, SimonMarlow |
monad-par-extras | 69 | 0.0 | 5 | Combinators and extra features for Par monads | (bsd3, control, library, monads, parallelism) | 2013-07-12 | 0.3.3 | RyanNewton |
monad-parallel | 53 | 0.0 | 20 | Parallel execution of monadic computations | (bsd3, control, library, monads) | 2022-03-22 | 0.8 | MarioBlazevic |
monad-parallel-progressbar | 5 | 0.0 | 1 | Parallel execution of monadic computations with a progress bar | (control, library, mit, monads, system, user-interfaces) | 2015-04-05 | 0.1.0.1 | mnacamura |
monad-param (deprecated in favor of indexed) | 2 | 0.0 | 1 | Parameterized monads | (bsd3, control, deprecated, library) | 2011-01-15 | 0.0.4 | DominiqueDevriese, EdwardKmett |
monad-peel | 24 | 0.0 | 19 | Lift control operations like exception catching through monad transformers | (bsd3, control, library) | 2023-08-10 | 0.3 | AndersKaseorg, SergeyAlirzaev |
monad-products | 6 | 2.0 | 3 | Monad products | (bsd3, control, library, monads) | 2016-01-17 | 4.0.1 | EdwardKmett |
monad-ran | 2 | 0.0 | 1 | Fast monads and monad transformers | (bsd3, control, library, monads) | 2009-05-06 | 0.1.0 | EdwardKmett |
monad-resumption | 20 | 0.0 | 1 | Resumption and reactive resumption monads for Haskell. | (bsd3, control, library) | 2019-09-30 | 0.1.4.0 | AdamProcter, IanGraves |
monad-skeleton | 21 | 0.0 | 6 | Monads of program skeleta | (bsd3, control, library, monads) | 2021-11-30 | 0.2 | FumiakiKinoshita |
monad-st | 12 | 0.0 | 5 | Provides a MonadST class | (bsd3, control, library, monads) | 2017-06-26 | 0.2.4.1 | EdwardKmett |
monad-state | 2 | 0.0 | 2 | Utility library for monads, particularly those involving state. | (bsd3, control, data, library, monads) | 2014-12-02 | 0.2.0.3 | ByronJohnson |
monad-ste | 4 | 2.25 | 4 | ST monad with efficient explicit errors | (bsd2, control, library) | 2016-05-04 | 0.1.0.0 | CarterSchonwald |
monad-stm | 4 | 0.0 | 6 | MonadSTM class analogous to MonadIO | (bsd3, control, library) | 2013-04-07 | 0.1.0.2 | MiguelMitrofanov |
monad-supply | 3 | 0.0 | 3 | Stateful supply monad | (control, data, library, monad) | 2020-09-14 | 0.9 | GeoffHulette |
monad-task | 1 | 0.0 | 2 | A monad transformer that turns event processing into co-routine programming. | (bsd3, control, library) | 2018-01-04 | 0.2.0 | PaulLiu |
monad-time | 103 | 2.0 | 15 | Type class for monads which carry the notion of the current time. | (bsd3, control, library) | 2022-07-05 | 0.4.0.0 | GracjanPolak, MikhailGlushenkov, arybczak, jonathanjouty_scrive, trin_cz |
monad-time-effectful | 18 | 0.0 | 0 | Adaptation of the monad-time library for the effectful ecosystem. | (control, library, mit) | 2023-06-19 | 1.0.0.0 | arybczak |
monad-timing | 2 | 0.0 | 1 | Monad transformer for recording timing events | (control, library, mit) | 2016-06-13 | 0.1.0.1 | pikajude |
monad-tree | 0 | 0.0 | 0 | Tree data structure for nondeterministic computations. | (control, library, mit) | 2021-11-09 | 0.2.0.0 | nbedell |
monad-tx | 1 | 0.0 | 1 | A transactional state monad. | (bsd3, control, library, monads) | 2009-04-06 | 0.0.1 | MattMorrow |
monad-unlift (deprecated in favor of unliftio-core, unliftio, rio) | 6 | 0.0 | 6 | Typeclasses for representing monad transformer unlifting | (control, deprecated, library, mit) | 2016-05-03 | 0.2.0 | MichaelSnoyman |
monad-unlift-ref | 5 | 2.0 | 1 | Typeclasses for representing monad transformer unlifting | (control, library, mit) | 2017-11-21 | 0.2.1 | MichaelSnoyman |
monad-validate | 75 | 1.25 | 7 | A monad transformer for data validation. | (control, library) | 2023-08-17 | 1.3.0.0 | lexi_lambda |
monad-wrap | 2 | 0.0 | 1 | Wrap functions such as catch around different monads | (bsd3, control, library) | 2013-04-27 | 0.1 | DavidMazieres |
monadLib-compose | 2 | 0.0 | 2 | Arrow-like monad composition for monadLib. | (bsd3, control, library, monads) | 2010-10-20 | 0.2 | AristidBreitkreuz |
monadbi (deprecated) | 3 | 0.0 | 2 | Extract underlying monads from monad transformers | (control, deprecated, library) | 2011-09-22 | 0.1 | AnupamJain |
monadcryptorandom | 9 | 0.0 | 7 | A monad for using CryptoRandomGen | (bsd3, control, cryptography, library) | 2018-04-11 | 0.7.2.1 | ThomasDuBuisson |
monadfibre (deprecated) | 7 | 0.0 | 1 | Monadic functions which provide Choice and Parallelism. | (control, deprecated, library) | 2011-09-22 | 0.1.2.1 | AnupamJain |
monadic-recursion-schemes | 16 | 0.0 | 0 | Recursion Schemes for Monadic version. | (bsd3, control, library, monad, recursion) | 2023-04-19 | 0.1.13.2 | KatsutoshiItoh |
monadiccp | 9 | 0.0 | 4 | Constraint Programming | (bsd3, control, library) | 2018-05-09 | 0.7.7 | MaikRiechert, PieterWuille, TomSchrijvers |
monadiccp-gecode | 1 | 0.0 | 1 | Constraint Programming | (bsd3, control, library) | 2018-05-30 | 0.1.3 | JanTikovsky |
monadio-unwrappable | 1 | 0.0 | 1 | Reversibly allow monad transformer stacks to run in IO | (bsd3, control, library) | 2012-06-18 | 0.3 | AndrewMiller |
monadlist | 24 | 0.0 | 4 | Monadic versions of list functions | (bsd3, control, library) | 2011-10-08 | 0.0.2 | ThomasEding |
monadloc | 3 | 0.0 | 6 | A class for monads which can keep a monadic call trace | (control, library, monads, public-domain) | 2013-06-06 | 0.7.1 | PepeIborra |
monadloc-pp | 2 | 0.0 | 1 | A preprocessor for generating monadic call traces | (control, monads, program, public-domain) | 2014-10-17 | 0.3.1 | PepeIborra |
monadplus | 15 | 0.0 | 9 | Haskell98 partial maps and filters over MonadPlus. | (bsd3, control, library) | 2023-01-06 | 1.4.3 | HansHoglund, OliverCharles |
monads-fd (deprecated in favor of mtl) | 5 | 0.0 | 41 | Monad classes, using functional dependencies | (bsd3, control, deprecated, library) | 2010-11-07 | 0.2.0.0 | RossPaterson |
monads-tf | 58 | 0.0 | 74 | Monad classes, using type families | (bsd3, control, library) | 2023-07-10 | 0.3.0.1 | RossPaterson, chris_martin |
monoidal-functors | 14 | 2.0 | 0 | Monoidal Functors Library | (categories, control, library, mit, program) | 2023-08-03 | 0.2.3.0 | solomon |
moo-nad | 1 | 0.0 | 0 | Invocation helpers for the ReaderT-record-of-functions style. | (bsd3, control, library) | 2021-05-23 | 0.1.0.2 | DanielDiazCarrete |
more-extensible-effects | 1 | 2.0 | 1 | Initial project template from stack | (bsd3, control, library) | 2017-01-29 | 0.1.0.4 | qzchenwl |
morphisms | 1 | 0.0 | 3 | It's all about functions | (control, data, library, mit) | 2019-01-04 | 0.1.1 | iokasimovmt |
morphisms-functors | 1 | 0.0 | 1 | Functors, theirs compositions and transformations | (control, data, library, mit) | 2019-01-15 | 0.1.7 | iokasimovmt |
morphisms-functors-inventory | 1 | 0.0 | 0 | Inventory is state and store | (control, data, library, mit) | 2019-01-12 | 0.1.0 | iokasimovmt |
morphisms-objects | 1 | 0.0 | 0 | Algebraic structures | (control, data, library, mit) | 2019-01-08 | 0.1.3 | iokasimovmt |
motor | 3 | 0.0 | 2 | Type-safe effectful state machines in Haskell | (control, library, mpl, program) | 2019-06-23 | 0.4.0 | owickstrom |
motor-diagrams | 1 | 0.0 | 1 | Generate state diagrams from Motor FSM typeclasses | (control, library, mpl) | 2019-06-28 | 0.4.0 | owickstrom |
motor-reflection | 1 | 0.0 | 1 | Reflect on Motor FSM typeclasses to obtain runtime representations | (control, library, mpl) | 2019-06-28 | 0.4.0 | owickstrom |
mpeff | 1 | 0.0 | 0 | Efficient effect handlers based on evidence-passing semantics | (control, effect, library, mit) | 2021-08-09 | 0.1.0.0 | ningningxie |
mtl | 250 | 2.75 | 3963 | Monad classes for transformers, using functional dependencies | (bsd3, control, library) | 2022-10-31 | 2.3.1 | DonaldStewart, EdwardKmett, HerbertValerioRiedel, IanLynagh, RossPaterson, ryanglscott, chessai, topos |
mtl-evil-instances (deprecated in favor of layers) | 2 | 0.0 | 3 | Instances for the mtl classes for all monad transformers. | (control, deprecated, library, public-domain) | 2012-02-29 | 0.1 | ShaneOBrien |
mtl-extras (deprecated in favor of transformers-lift) | 2 | 0.0 | 1 | Higher order versions of MTL classes | (bsd3, control, deprecated, library) | 2016-08-12 | 0.1 | int_index |
mtl-tf | 1 | 0.0 | 1 | Monad Transformer Library with Type Families | (bsd3, control, library) | 2018-01-23 | 0.2.1.0 | TrevorElliott |
mtl-unleashed | 3 | 0.0 | 2 | MTL classes without the functional dependency | (bsd3, control, library) | 2015-11-11 | 0.6.1 | DavidFox |
mtl-uplift | 3 | 0.0 | 0 | Lift substacks of monad transformer stacks | (control, library, mit) | 2022-01-21 | 0.1.0.1 | sgschlesinger |
mtlx | 1 | 0.0 | 1 | Monad transformer library with type indexes, providing 'free' copies. | (bsd3, control, library) | 2012-10-15 | 0.1.6 | MarkSnyder |
mtsl | 1 | 0.0 | 0 | Reified monad transformer stacks | (control, library, mit) | 2020-09-28 | 0.2.0.0 | sgschlesinger |
multipass | 3 | 0.0 | 1 | Folding data with multiple named passes | (bsd3, control, library) | 2013-01-27 | 0.1.0.2 | EdwardKmett |
multistate | 47 | 0.0 | 6 | like mtl's ReaderT / WriterT / StateT, but more than one contained value/type. | (bsd3, control, library) | 2022-01-24 | 0.8.0.4 | lspitzner, fozworth, dukerutledge |
multiwalk | 13 | 0.0 | 0 | Traverse data types via generics, acting on multiple types simultaneously. | (control, gpl, library) | 2023-07-17 | 0.3.0.1 | lvreis |
mvc | 7 | 0.0 | 3 | Model-view-controller | (bsd3, concurrency, control, library) | 2018-08-19 | 1.1.7 | GabrielGonzalez |
mvc-updates | 3 | 0.0 | 1 | Concurrent and combinable updates | (bsd3, concurrency, control, library) | 2014-09-23 | 1.2.0 | GabrielGonzalez |
mzv | 3 | 0.0 | 2 | Implementation of the "Monads, Zippers and Views" (Schrijvers and Oliveira, ICFP'11) | (bsd3, control, library) | 2014-04-16 | 0.1.0.2 | IsmaelFigueroa |
named | 27 | 2.5 | 14 | Named parameters (keyword arguments) for Haskell | (bsd3, control, library) | 2019-10-19 | 0.3.0.1 | Artyom, int_index |
natural | 3 | 0.0 | 1 | Natural number | (bsd3, control, library) | 2021-11-30 | 0.3.0.6 | TonyMorris, qfpl |
natural-transformation | 54 | 2.0 | 17 | A natural transformation package. | (bsd3, control, library) | 2016-11-15 | 0.4 | AndrewFarmer, AndyGill, NeilSculthorpe, ryanglscott |
needle | 3 | 0.0 | 1 | ASCII-fied arrow notation | (control, library, mit) | 2014-09-28 | 0.1.0.1 | ScrambledEggs |
newtype | 120 | 0.0 | 32 | A typeclass and set of functions for working with newtypes. | (bsd3, control, library) | 2019-09-10 | 0.2.2.0 | AndreasAbel, DariusJahandarie, HerbertValerioRiedel, jcristovao |
newtype-deriving | 1 | 0.0 | 1 | Instance derivers for newtype wrappers | (control, library, mit, template-haskell) | 2016-05-02 | 0.1.4 | NikitaVolkov |
newtype-generics | 176 | 2.0 | 17 | A typeclass and set of functions for working with newtypes | (bsd3, control, library) | 2022-05-19 | 0.6.2 | jcristovao, sjakobi |
newtype-th | 3 | 0.0 | 2 | A template haskell deriver to create Control.Newtype instances. | (bsd3, control, library, template-haskell) | 2012-07-19 | 0.3.3 | MichaelSloan |
newtyper | 1 | 0.0 | 1 | Extra functions for the Control.Newtype typeclass | (bsd3, control, library) | 2012-05-15 | 0.1 | DylanJust |
nondeterminism | 13 | 2.0 | 2 | A monad and monad transformer for nondeterministic computations. | (ai, constraints, control, failure, library, monads) | 2022-05-20 | 1.5 | AndreiBarbu |
nqe | 11 | 0.0 | 2 | Concurrency library in the style of Erlang/OTP | (control, library, mit, public-domain) | 2022-05-20 | 0.6.4 | jprupp |
objective | 15 | 0.0 | 3 | Composable objects | (bsd3, control, library) | 2021-10-27 | 1.3 | FumiakiKinoshita |
observable | 4 | 0.0 | 1 | Continuation patterns | (bsd3, control, library) | 2018-12-10 | 0.1.5 | iokasimovmt |
op | 2 | 0.0 | 0 | Common operators encouraging large-scale easy reading | (apache, combinators, control, functions, library, utility) | 2019-12-20 | 0.4.0.0 | infinity0 |
open-signals | 1 | 0.0 | 1 | A mechanism similar to checked exceptions that integrates with MTL and transformer stacks | (control, library, mit) | 2016-04-17 | 0.1.0.3 | darwin226 |
operational | 81 | 2.25 | 21 | Implementation of difficult monads made easy with operational semantics. | (bsd3, control, library, monads) | 2023-02-19 | 0.2.4.2 | HeinrichApfelmus |
operational-class | 11 | 0.0 | 1 | MonadProgram typeclass for the operational package | (control, library, mit) | 2015-07-12 | 0.3.0.0 | srijs |
overload | 2 | 0.0 | 1 | Finite overloading | (control, library, mit) | 2018-03-08 | 0.1.0.5 | darwin226 |
pandora | 26 | 0.0 | 1 | A box of patterns and paradigms | (control, data, library, mit) | 2022-05-29 | 0.5.6 | iokasimovmt |
pandora-io | 10 | 0.0 | 0 | ... | (control, data, library, mit) | 2022-04-16 | 0.5.4 | iokasimovmt |
parallel | 211 | 2.0 | 202 | Parallel programming library | (bsd3, control, library, parallelism) | 2018-07-13 | 3.2.2.0 | AustinSeipp, BenGamari, HerbertValerioRiedel, IanLynagh, SimonMarlow |
parallel-tree-search | 9 | 0.0 | 2 | Parallel Tree Search | (concurrency, control, library, public-domain) | 2020-10-26 | 0.4.2 | SebastianFischer, nbu |
parameterized | 36 | 0.0 | 2 | Parameterized/indexed monoids and monads using only a single parameter type variable. | (bsd3, control, library) | 2017-12-17 | 0.5.0.0 | louispan |
partial | 1 | 0.0 | 1 | A nullary type class for partial functions | (control, library, mit) | 2017-11-28 | 1.0.0.0 | PhilFreeman |
partial-isomorphisms | 38 | 0.0 | 4 | Partial isomorphisms. | (bsd3, control, library) | 2021-09-03 | 0.2.3.0 | TillmannRendel, schernichkin |
partial-lens (deprecated in favor of data-lens) | 2 | 0.0 | 1 | Haskell 98 Partial Lenses | (comonads, control, deprecated, library, mit) | 2011-12-21 | 0.0.1 | RussellOConnor |
perm | 1 | 0.0 | 1 | permutation Applicative and Monad with many mtl instances | (bsd3, control, library) | 2012-11-11 | 0.4.0.0 | AndySonnenburg |
phantom-state | 26 | 0.0 | 2 | Phantom State Transformer. Like State Monad, but without values. | (bsd3, control, library) | 2023-09-26 | 0.2.1.4 | DanielDiaz |
pid | 2 | 0.0 | 0 | a simple PID controller | (control, program) | 2022-08-16 | 0.1.0.2 | SergeyAlirzaev |
pipe-enumerator | 1 | 0.0 | 1 | A bidirectional bridge between pipes and iteratees | (bsd3, control, library, pipes) | 2015-07-07 | 0.3.0.2 | patrykz |
piped | 2 | 0.0 | 0 | Conduit with a smaller core | (bsd3, control, library) | 2019-08-01 | 0.1.0.0 | ssadler |
pipeline | 3 | 0.0 | 0 | Continuation patterns | (bsd3, control, library) | 2019-02-24 | 0.1.0 | iokasimovmt |
pipes | 181 | 2.75 | 188 | Compositional pipelines | (bsd3, control, library, pipes) | 2021-05-07 | 4.3.16 | GabrielGonzalez |
pipes-async | 1 | 0.0 | 1 | A higher-level interface to using concurrency with pipes | (bsd3, control, library) | 2018-07-23 | 0.1.3 | JohnWiegley |
pipes-attoparsec-streaming (deprecated) | 4 | 0.0 | 1 | Streaming parsing in the pipes-core framework with Attoparsec. | (bsd3, control, deprecated, library, program) | 2012-06-20 | 0.1.0.0 | MartinGrabmueller |
pipes-break | 2 | 2.0 | 1 | Pipes to group by any delimiter (such as lines with carriage returns) | (bsd3, control, library, pipes) | 2017-03-16 | 0.2.0.6 | mindreader |
pipes-bytestring | 46 | 0.0 | 46 | ByteString support for pipes | (bsd3, control, library, pipes) | 2021-02-12 | 2.1.7 | GabrielGonzalez |
pipes-category | 5 | 0.0 | 1 | Allows instances for Category, Arrow and ArrowChoice for Pipes. | (bsd3, control, library, pipes) | 2017-10-08 | 0.3.0.0 | louispan |
pipes-cellular | 1 | 0.0 | 1 | Pipes-based combinators for cellular data processing | (bsd3, control, library, pipes) | 2015-07-07 | 0.0.0.1 | patrykz |
pipes-cellular-csv | 1 | 0.0 | 1 | Efficient pipes-based cellular CSV codec | (bsd3, control, library, pipes) | 2015-07-07 | 1.0.0.0 | patrykz |
pipes-concurrency | 25 | 2.0 | 21 | Concurrency for the pipes ecosystem | (bsd3, concurrency, control, library, pipes) | 2021-12-05 | 2.0.14 | GabrielGonzalez |
pipes-conduit | 1 | 0.0 | 1 | Conduit adapters | (bsd3, control, enumerator, library) | 2012-03-10 | 0.0.1 | PaoloCapriotti |
pipes-core (deprecated in favor of pipes) | 3 | 0.0 | 7 | Compositional pipelines | (bsd3, control, deprecated, enumerator, library) | 2012-04-09 | 0.1.0 | PaoloCapriotti |
pipes-errors | 3 | 0.0 | 1 | Integration between pipes and errors | (bsd3, control, error-handling, library, monad, pipes) | 2015-05-21 | 0.3 | jdnavarro |
pipes-extra | 3 | 0.0 | 1 | Various basic utilities for Pipes. | (bsd3, control, enumerator, library) | 2012-06-09 | 0.2.0 | PaoloCapriotti |
pipes-extras | 11 | 0.0 | 4 | Extra utilities for pipes | (bsd3, control, library, pipes) | 2018-07-04 | 1.0.15 | GabrielGonzalez |
pipes-fluid | 13 | 0.0 | 1 | Reactively combines Producers so that a value is yielded as soon as possible. | (bsd3, control, frp, library, pipes) | 2018-06-01 | 0.6.0.1 | louispan |
pipes-group | 46 | 0.0 | 14 | Group streams into substreams | (bsd3, control, library, pipes) | 2018-07-04 | 1.0.12 | GabrielGonzalez |
pipes-io | 1 | 0.0 | 1 | Stateful IO streams based on pipes | (apache, control, library, pipes) | 2016-08-26 | 0.1 | yinguanhao |
pipes-lines (deprecated in favor of pipes-break) | 3 | 0.0 | 1 | Pipes for grouping by lines with carriage returns. | (bsd3, control, deprecated, library, pipes) | 2017-03-16 | 1.0.3.4 | mindreader |
pipes-misc | 5 | 0.0 | 2 | Miscellaneous utilities for pipes, required by glazier-tutorial | (bsd3, control, library, pipes) | 2018-05-22 | 0.5.0.0 | louispan |
pipes-parse | 53 | 2.0 | 33 | Parsing infrastructure for the pipes ecosystem | (bsd3, control, library, parsing, pipes) | 2021-02-12 | 3.0.9 | GabrielGonzalez |
pipes-random | 21 | 0.0 | 1 | Producers for handling randomness. | (bsd3, control, library) | 2019-05-10 | 1.0.0.5 | fosskers |
pipes-rt | 1 | 0.0 | 1 | A few pipes to control the timing of yields | (bsd3, control, library, pipes, program) | 2015-01-21 | 0.5.0 | imalsogreg |
pipes-safe | 134 | 0.0 | 46 | Safety for the pipes ecosystem | (bsd3, control, error-handling, library, pipes) | 2023-11-04 | 2.3.5 | GabrielGonzalez |
pipes-transduce | 5 | 0.0 | 2 | Interfacing pipes with foldl folds. | (bsd3, control, library) | 2018-05-12 | 0.4.4.0 | DanielDiazCarrete |
pipes-vector | 1 | 0.0 | 1 | Various proxies for streaming data into vectors | (bsd3, control, library) | 2015-05-29 | 0.6.2 | BenGamari |
pipes-zeromq4 | 2 | 0.0 | 1 | Pipes integration for ZeroMQ messaging | (bsd3, control, library, network, pipes) | 2017-04-20 | 0.3.0.0 | peddie |
pipes-zlib | 5 | 2.0 | 3 | Zlib and GZip compression and decompression for Pipes streams | (bsd3, compression, control, enumerator, library, pipes) | 2018-05-26 | 0.4.4.2 | PaoloCapriotti, RenzoCarbonara |
plan-applicative | 2 | 0.0 | 1 | Applicative/Arrow for resource estimation and progress tracking. | (bsd3, control, library) | 2018-08-18 | 2.0.1.0 | DanielDiazCarrete |
poly-cont | 1 | 0.0 | 1 | Poly-kinded continuations | (bsd3, control, library) | 2018-03-14 | 0.1.0.0 | dfeuer |
porcupine-core | 1 | 2.0 | 2 | Express portable, composable and reusable data tasks and pipelines | (arrows, combinators, control, data, json, library, mit, numerical, pipes, program, streaming) | 2019-10-09 | 0.1.0.1 | YvesPares |
porcupine-http | 1 | 0.0 | 0 | A location accessor for porcupine to connect to HTTP sources/sinks | (arrows, combinators, control, data, library, mit, program, web) | 2019-10-09 | 0.1.0.0 | YvesPares |
porcupine-s3 | 2 | 0.0 | 0 | A location accessor for porcupine to connect to AWS S3 sources/sinks | (arrows, aws, cloud, combinators, control, data, library, mit, program) | 2019-10-09 | 0.1.0.0 | YvesPares |
porpoise | 1 | 0.0 | 0 | A minimalist HTTP server framework written on top of wai | (control, library, mit, program) | 2020-10-05 | 0.1.0.0 | sgschlesinger |
ports | 2 | 0.0 | 1 | The Haskell Ports Library | (control, library) | 2007-07-14 | 0.4.3.2 | DonaldStewart |
prelude-plus | 3 | 0.0 | 1 | Prelude for rest of us | (bsd3, control, data, system) | 2009-10-14 | 0.0.0.6 | YusakuHashimoto |
product-profunctors | 50 | 0.0 | 10 | product-profunctors | (bsd3, category, control, library) | 2023-04-13 | 0.11.1.1 | tomjaguarpaw |
profunctor-extras | 7 | 0.0 | 4 | This package has been absorbed into profunctors 4.0 | (bsd3, categories, control, library) | 2013-10-13 | 4.0 | EdwardKmett |
profunctor-monad | 2 | 0.0 | 0 | Monadic bidirectional programming | (control, library, mit) | 2022-05-17 | 0.2.0.0 | lyxia, SamFrohlich |
profunctors | 315 | 2.75 | 247 | Profunctors | (bsd3, categories, control, library) | 2021-02-17 | 5.6.2 | EdwardKmett, ryanglscott |
program | 2 | 0.0 | 0 | Programs with Environments and Managed Resources | (bsd3, control, library) | 2021-12-02 | 0.1.0.0 | MichaelSzvetits |
progress-reporting | 2 | 2.0 | 1 | Functionality for reporting function progress. | (control, lgpl, library) | 2017-09-27 | 1.1.0 | JeroenBransen |
prologue | 11 | 0.0 | 6 | Better, more general Prelude exporting common utilities. | (apache, control, library) | 2018-12-18 | 3.2.6 | danilo2, iamrecursion |
prompt | 5 | 0.0 | 1 | Monad (and transformer) for deferred-effect pure prompt-response queries | (control, library, mit) | 2016-05-26 | 0.1.1.2 | jle |
prospect | 8 | 0.0 | 1 | Explore continuations with trepidation | (bsd3, control, library) | 2018-07-10 | 0.1.0.0 | isovector |
protocol | 3 | 0.0 | 0 | Model distributed system as type-level multi-party protocol | (bsd3, control, distributed-computing, distributed-systems, library, protocol) | 2020-07-12 | 0.1.0.1 | epoberezkin |
quantum-arrow | 1 | 2.0 | 1 | An embedding of quantum computation as a Haskell arrow | (control, library) | 2009-01-09 | 0.0.5 | LukePalmer |
quiver | 13 | 2.0 | 10 | Quiver finite stream processing library | (bsd3, control, library) | 2015-12-08 | 1.1.3 | patrykz |
quiver-binary | 2 | 0.0 | 1 | Binary serialisation support for Quivers | (control, library, mit) | 2016-11-26 | 0.1.1.1 | IvanMiljenovic |
quiver-bytestring | 2 | 0.0 | 3 | Quiver combinators for bytestring streaming | (bsd3, control, library) | 2015-09-13 | 1.0.0 | patrykz |
quiver-cell | 1 | 0.0 | 1 | Quiver combinators for cellular data processing | (bsd3, control, library) | 2015-08-31 | 1.0.0 | patrykz |
quiver-csv | 1 | 0.0 | 1 | Quiver combinators for cellular CSV data processing | (bsd3, control, library) | 2015-08-04 | 0.0.0.3 | patrykz |
quiver-enumerator | 1 | 0.0 | 1 | Bridge between Quiver and Iteratee paradigms | (bsd3, control, library) | 2015-08-03 | 0.0.0.1 | patrykz |
quiver-groups | 2 | 0.0 | 1 | Group and chunk values within a Quiver | (control, library, mit) | 2016-07-19 | 0.1.0.1 | IvanMiljenovic |
quiver-http | 1 | 0.0 | 1 | Adapter to stream over HTTP(s) with quiver | (bsd3, control, http, library) | 2015-08-18 | 0.0.0.2 | ChristianMarie |
quiver-instances | 1 | 0.0 | 1 | Extra instances for Quiver | (control, library, mit) | 2016-11-26 | 0.2.0.1 | IvanMiljenovic |
quiver-interleave | 1 | 0.0 | 1 | Interleave values from multiple Quivers | (control, library, mit) | 2016-11-26 | 0.2.0.2 | IvanMiljenovic |
quiver-sort | 1 | 0.0 | 1 | Sort the values in a quiver | (control, library, mit) | 2016-11-26 | 0.2.0.1 | IvanMiljenovic |
random-eff | 1 | 0.0 | 1 | A simple random generator library for extensible-effects | (bsd3, control, effect, library) | 2014-04-01 | 0.1.0.1 | HiromiIshii |
random-effin | 1 | 0.0 | 1 | A simple random generator library for effin | (bsd3, control, effect, library) | 2014-10-09 | 0.1.1.0 | HiromiIshii |
rank2classes | 38 | 2.0 | 9 | standard type constructor class hierarchy, only with methods of rank 2 types | (bsd3, control, data, generics, library) | 2023-10-19 | 1.5.3 | MarioBlazevic |
rate-limit | 26 | 0.0 | 2 | A basic library for rate-limiting IO actions. | (bsd3, control, library) | 2023-01-03 | 1.4.3 | AdamWick, eyevanmalicesun |
reactive-haskell (deprecated) | 2 | 0.0 | 1 | minimal fork of io-reactive | (bsd3, control, deprecated, library, reactivity) | 2014-09-23 | 0.0.1 | Heather |
reactive-io (deprecated) | 3 | 0.0 | 1 | IO-oriented FRP library | (control, deprecated, library, mit) | 2013-07-06 | 0.1 | RomanCheplyaka |
reader-soup | 1 | 0.0 | 3 | Vinyl-based reader-like monad composition | (combinators, control, library, mit) | 2019-10-09 | 0.1.0.1 | YvesPares |
reasonable-lens | 1 | 1.25 | 2 | Lens implementation. It is more small but adequately. | (control, library, mit) | 2015-04-15 | 0.2.1.1 | outoftune |
reasonable-operational | 1 | 0.0 | 2 | Just size Operational Monad implementation. | (control, library, mit) | 2015-02-13 | 0.1.0.1 | outoftune |
record | 13 | 0.0 | 6 | Anonymous records | (control, data-structures, library, mit, records) | 2016-10-24 | 0.4.2 | NikitaVolkov |
recursion | 22 | 2.0 | 5 | A recursion schemes library for Haskell. | (bsd3, control, recursion) | 2021-09-12 | 2.2.5.0 | vmchale |
recursion-schemes | 242 | 2.75 | 53 | Representing common recursion patterns as higher-order functions | (bsd2, control, library, recursion) | 2023-10-15 | 5.2.2.5 | EdwardKmett, EricMertens, gelisam, ryanglscott, luc_tielen |
recursion-schemes-ext | 11 | 0.0 | 2 | Amateur addenda to recursion-schemes | (bsd3, control, library) | 2018-05-08 | 1.0.0.4 | vmchale |
ref-fd | 18 | 2.0 | 4 | A type class for monads with references using functional dependencies. | (bsd3, control, library) | 2023-03-28 | 0.5.0.1 | GeoffreyMainland |
ref-mtl | 0 | 0.0 | 5 | A type class for monads with references compatible with the mtl2 library. | (bsd3, control, library) | 2011-04-05 | 0.3 | GeoffreyMainland |
ref-tf | 74 | 0.0 | 23 | A type class for monads with references using type families. | (bsd3, control, library) | 2021-11-20 | 0.5.0.1 | GeoffreyMainland |
reference | 2 | 0.0 | 3 | A class for references in Haskell | (control, data, library, mit) | 2010-09-06 | 0.1 | MaciejPiechotka |
references | 5 | 0.0 | 15 | Selectors for reading and updating data. | (bsd3, control, library) | 2017-11-28 | 0.3.3.1 | lazac |
regions | 4 | 0.0 | 10 | Provides the region monad for safely opening and working with scarce resources. | (bsd3, control, library, monadic-regions) | 2011-09-23 | 0.11 | BasVanDijk |
regions-monadsfd (deprecated in favor of regions-mtl) | 2 | 0.0 | 1 | Monads-fd instances for the RegionT monad transformer | (bsd3, control, deprecated, library, monadic-regions) | 2010-09-01 | 0.3.1.3 | BasVanDijk |
regions-monadstf | 2 | 0.0 | 1 | Monads-tf instances for the RegionT monad transformer | (bsd3, control, library, monadic-regions) | 2011-09-23 | 0.3.1.7 | BasVanDijk |
regions-mtl | 2 | 0.0 | 1 | mtl instances for the RegionT monad transformer | (bsd3, control, library, monadic-regions) | 2011-09-23 | 0.3.1.7 | BasVanDijk |
registry | 52 | 0.0 | 6 | data structure for assembling components | (control, library, mit) | 2022-12-09 | 0.6.0.0 | etorreborre |
registry-hedgehog | 7 | 0.0 | 0 | utilities to work with Hedgehog generators and `registry` | (control, library, mit) | 2022-11-24 | 0.8.0.0 | etorreborre |
rematch | 5 | 0.0 | 7 | A simple api for matchers | (control, library, mit) | 2013-05-19 | 0.2.0.0 | TomCrayford |
rematch-text | 1 | 0.0 | 1 | `rematch` matchers for Data.Text | (control, library, mit) | 2013-05-19 | 0.1.0.2 | TomCrayford |
remote-monad | 2 | 0.0 | 4 | An parametrizable Remote Monad, and parametrizable Applicative Functor | (bsd3, control, library) | 2016-02-08 | 0.2 | AndyGill |
representable-profunctors (deprecated in favor of profunctors) | 1 | 0.0 | 2 | This package has been absorbed into profunctor-extras. | (bsd3, categories, control, deprecated, library) | 2013-01-07 | 3.2 | EdwardKmett |
request-monad | 0 | 0.0 | 1 | A transformer for generic requests | (control, library, mit) | 2014-06-27 | 0.3.0.1 | nahiluhmot |
resource-effect | 2 | 0.0 | 1 | A port of the package 'resourcet' for extensible effects. | (bsd3, control, effect, library) | 2014-01-05 | 0.1.1 | ClarkGaebel |
resource-effectful | 3 | 0.0 | 0 | A region-based resource effect for the effectful ecosystem. | (bsd3, control, library) | 2023-05-12 | 0.1.0.0 | MichaelSzvetits |
resource-pool-monad | 1 | 0.0 | 1 | A monadic interface for resource-pool | (control, library, mit) | 2015-10-24 | 0.1.0.0 | srijs |
resource-simple | 2 | 0.0 | 1 | Allocate resources which are guaranteed to be released. | (bsd3, control, library) | 2012-03-02 | 0.2 | ShaneOBrien |
resourcet-effectful | 11 | 0.0 | 0 | Adaptation of the resourcet library for the effectful ecosystem. | (bsd3, control, library) | 2023-11-05 | 1.0.1.0 | arybczak |
restartable | 2 | 0.0 | 0 | Minimal live coding library for model-view-event-update applications. | (bsd3, control, library) | 2020-11-09 | 0.3.0.0 | MichalGajda |
resumable-exceptions | 2 | 0.0 | 1 | A monad transformer for resumable exceptions | (control, error-handling, failure, library, monads, reactivity) | 2010-09-20 | 0.0.0.20100920 | NicolasFrisby |
retry | 274 | 2.5 | 64 | Retry combinators for monadic actions that may fail | (bsd3, control, library) | 2023-04-17 | 0.9.3.1 | MichaelXavier, OzgunAtaman |
retry-effectful | 3 | 0.0 | 0 | Adaptation of the retry library for the effectful ecosystem. | (bsd3, control, library) | 2022-09-30 | 0.1.0.0 | TristanCacqueray |
rev-state | 7 | 0.0 | 1 | Reverse State monad transformer | (bsd3, control, library) | 2016-02-01 | 0.1.2 | DanBurton |
rex | 12 | 0.0 | 1 | A quasi-quoter for typeful results of regex captures. | (bsd3, control, library) | 2022-04-15 | 0.6.2 | MichaelSloan |
rio | 156 | 2.0 | 73 | A standard library for Haskell | (control, library, mit) | 2022-04-25 | 0.1.22.0 | MichaelSnoyman |
rio-app | 4 | 0.0 | 5 | Generic App type for rio. | (bsd3, control, library, program) | 2021-06-15 | 0.1.0.0 | AlexanderBondarenko |
rio-orphans | 63 | 0.0 | 3 | Orphan instances for the RIO type in the rio package | (control, library, mit) | 2021-04-03 | 0.1.2.0 | MichaelSnoyman |
rmonad | 6 | 0.0 | 1 | Restricted monad library | (bsd3, control, library) | 2013-12-23 | 0.8.0.2 | GaneshSittampalam |
safe-buffer-monad | 3 | 0.0 | 1 | A monadic buffer resilient to exceptions | (bsd3, control, library) | 2018-06-17 | 0.1.0 | dcastro |
safe-exceptions | 425 | 2.25 | 220 | Safe, consistent, and easy exception handling | (control, library, mit) | 2023-06-26 | 0.1.7.4 | FrancescoMazzoli, MichaelSnoyman |
safe-exceptions-checked (deprecated) | 11 | 2.0 | 3 | Safe, checked exceptions | (bsd3, control, deprecated, library) | 2017-01-28 | 0.1.0 | mitchellwrosen |
safe-wild-cards | 1 | 0.0 | 0 | Use RecordWildCards safely | (bsd3, control, library) | 2021-05-31 | 1.0.0 | Artyom |
scc | 3 | 0.0 | 1 | Streaming component combinators | (combinators, concurrency, control, library, program) | 2021-02-27 | 0.8.3.1 | MarioBlazevic |
schedule | 1 | 0.0 | 0 | Pure deterministic scheduled computations | (control, delay, gpl, library, schedule, time, timeout) | 2020-04-03 | 0.3.0.0 | infinity0 |
schonfinkeling | 2 | 0.0 | 1 | Transformation of n-ary functions to unary functions | (bsd3, control, library) | 2011-10-03 | 0.1.0.0 | DenisDefreyne |
selective | 335 | 2.25 | 14 | Selective applicative functors | (control, library, mit) | 2023-03-05 | 0.7 | snowleopard |
semi-iso | 2 | 0.0 | 5 | Weakened partial isomorphisms, reversible computations. | (control, data, library, mit) | 2014-12-12 | 1.0.0.0 | pawel834 |
semigroupoid-extras | 8 | 0.0 | 3 | Semigroupoids that depend on PolyKinds | (bsd3, control, library) | 2015-05-15 | 5 | EdwardKmett |
semigroupoids | 490 | 2.5 | 198 | Semigroupoids: Category sans id | (bsd2, comonads, control, library) | 2023-03-17 | 6.0.0.1 | EdwardKmett, EricMertens, ryanglscott |
sessions | 9 | 0.0 | 1 | Session Types for Haskell | (control, library) | 2008-07-18 | 2008.7.18 | MatthewSackman |
sessiontypes | 7 | 0.0 | 1 | Session types library | (control, gpl, library, program) | 2018-01-13 | 0.1.2 | ferdinandvw |
sessiontypes-distributed | 2 | 0.0 | 1 | Session types distributed | (control, gpl, library) | 2018-01-13 | 0.1.1 | ferdinandvw |
shade | 3 | 0.0 | 1 | A control structure used to combine heterogenous types with delayed effects. | (bsd3, control, library) | 2017-05-20 | 0.1.1.1 | fredefox |
shared-fields | 3 | 0.0 | 1 | a tiny library for using shared lens fields | (bsd3, control, library) | 2015-07-20 | 0.2.0.0 | Intolerable |
shortcircuit | 1 | 0.0 | 2 | Short-circuit values and expressions. | (bsd3, control, data, library) | 2010-10-14 | 0.1 | AristidBreitkreuz |
si-timers | 154 | 2.0 | 2 | timers using SI units (seconds) | (apache, control, library, time) | 2023-11-08 | 1.3.0.0 | coot |
simple-effects | 2 | 2.0 | 3 | A simple effect system that integrates with MTL | (bsd3, control, library) | 2018-11-19 | 0.13.0.0 | darwin226 |
simple-observer | 1 | 0.0 | 1 | The Observer pattern | (bsd3, control, library) | 2009-11-11 | 0.0.1 | AndyGimblett |
simple-sessions | 2 | 0.0 | 1 | A simple implementation of session types | (bsd3, control, library) | 2013-10-10 | 0.1.3 | JesseTov |
sink (deprecated) | 3 | 0.0 | 1 | An alternative to lazy I/O that doesn't conflate execution with evaluation | (control, data, deprecated, library, mit, system) | 2011-08-27 | 0.1.0.1 | JakeMcArthur |
skulk | 1 | 0.0 | 1 | Eclectic collection of utility functions | (control, library, mit) | 2016-06-05 | 0.1.3.0 | geekyfox |
sousit | 2 | 0.0 | 1 | Source/Sink/Transform: An alternative to lazy IO and iteratees. | (bsd3, control, library) | 2012-09-16 | 0.4 | MarioSiegenthaler |
spartacon | 1 | 0.0 | 0 | A unix-style (read from stdin, write to stdout) global hotkey daemon | (bsd3, control, program) | 2021-04-12 | 0.1.0.0 | DanielWagner |
spawn | 34 | 0.0 | 5 | Tiny library for concurrent computations | (bsd3, concurrency, concurrent, control, library) | 2011-10-09 | 0.3 | KeeganMcAllister |
speculation-transformers | 1 | 0.0 | 1 | Merged into 'speculation'. Use that instead. | (bsd3, control, library) | 2011-01-19 | 0.1.2 | EdwardKmett |
stack-hpc-coveralls | 6 | 0.0 | 0 | Initial project template from stack | (control, library, program) | 2023-02-05 | 0.0.7.0 | lehins, rubik |
state-bag | 1 | 0.0 | 1 | Monad transformers for holding bags of state. | (bsd3, control, library) | 2016-07-22 | 0.1.0.0 | RobinKay |
state-plus | 2 | 0.0 | 2 | MonadPlus for StateT | (bsd3, control, library) | 2017-04-16 | 0.1.3 | BorisSukholitko |
stateWriter | 23 | 0.0 | 3 | A faster variant of the RWS monad transformers. | (bsd3, control, library) | 2023-06-17 | 0.4.0 | SimonMarechal |
statestack | 115 | 0.0 | 7 | Simple State-like monad transformer with saveable and restorable state | (bsd3, control, library) | 2023-02-13 | 0.3.1.1 | BrentYorgey, RyanYates, jeffreyrosenbluth, bergey |
static | 5 | 0.0 | 0 | Type-safe and interoperable static values and closures | (closure, control, gpl, library, static) | 2020-05-29 | 0.1.0.1 | infinity0 |
static-closure | 3 | 0.0 | 1 | Serialisable static pointers to functions | (bsd3, control, library) | 2018-01-17 | 0.1.0.0 | clinton |
stm-actor | 7 | 0.0 | 0 | A simplistic actor model based on STM | (control, library, mit) | 2023-04-20 | 0.3.1.0 | sgschlesinger |
stm-incremental | 4 | 0.0 | 0 | A library for constructing incremental computations | (concurrency, control, library, mit) | 2023-02-02 | 0.1.1.0 | sgschlesinger |
stm-supply | 7 | 0.0 | 1 | STM wrapper around Control.Concurrent.Supply. | (bsd3, control, library) | 2016-11-19 | 0.2.0.0 | jmc41493 |
stopwatch | 8 | 0.0 | 1 | A simple stopwatch utility | (bsd3, control, library) | 2019-05-01 | 0.1.0.6 | debugito |
stream-monad | 6 | 0.0 | 4 | Simple, Fair and Terminating Backtracking Monad | (bsd3, control, library, monads) | 2012-09-10 | 0.4.0.2 | SebastianFischer |
streaming-eversion | 1 | 0.0 | 1 | Translate pull-based stream folds into push-based iteratees. | (bsd3, control, library) | 2018-05-12 | 0.4.0.0 | DanielDiazCarrete |
streamly | 272 | 2.5 | 33 | Streaming, dataflow programming and declarative concurrency | (array, bsd3, concurrency, control, dataflow, filesystem, library, list, logic, network, non-determinism, parsing, pipes, reactivity, streaming, streamly, time, unicode) | 2023-11-29 | 0.10.0 | harendra, pranaysashank, adithyaov |
streamproc | 4 | 0.0 | 1 | Stream Processer Arrow | (bsd3, control, library) | 2013-04-05 | 1.6.2 | PeterSimons |
streams | 43 | 2.0 | 9 | Various Haskell 2010 stream comonads | (bsd3, comonads, control, library) | 2023-03-12 | 3.3.2 | EdwardKmett, ryanglscott |
streamt | 5 | 0.0 | 0 | Simple, Fair and Terminating Backtracking Monad Transformer | (bsd3, control, library, monads) | 2022-05-20 | 0.5.0.1 | davidar |
strict-concurrency | 11 | 0.0 | 12 | Strict concurrency abstractions | (bsd3, control, library) | 2018-10-09 | 0.2.4.3 | DonaldStewart, YitzGale |
strict-identity | 11 | 0.0 | 1 | Strict Identity Monad, handy for writing fast code! | (bsd3, control, library) | 2014-01-12 | 0.1.0.0 | CarterSchonwald |
strict-mvar | 41 | 2.0 | 0 | Strict MVars for IO and IOSim | (apache, concurrency, control, library) | 2023-11-08 | 1.3.0.0 | coot |
strict-writer (deprecated in favor of writer-cps-mtl) | 3 | 0.0 | 1 | A stricter writer, which uses StateT in order to avoid space leaks. | (control, deprecated, library, mit) | 2017-02-10 | 0.4.0.0 | oisdk |
strictly | 2 | 0.0 | 1 | Combinators for strictifying functions | (bsd3, control, library) | 2013-08-14 | 1.0.0.0 | DanBurton |
stt | 1 | 0.0 | 1 | A monad transformer version of the ST monad | (control, library, mit) | 2016-11-06 | 0.2.1 | mckeankylej |
sub-state | 1 | 0.0 | 1 | Get the total, put a single element | (bsd3, control, library) | 2015-09-03 | 0.0.0.1 | athanclark |
subhask | 6 | 2.0 | 1 | Type safe interface for programming in subcategories of Hask | (algebra, bsd3, categories, control, library) | 2015-09-01 | 0.1.1.0 | MikeIzbicki |
successors | 2 | 0.0 | 1 | An applicative functor to manage successors | (control, library, mit) | 2022-01-10 | 0.1.0.3 | JoachimBreitner |
supervisor | 3 | 0.0 | 1 | Control an internal monad execution for trace generation, backtrakcking, testing and other purposes | (bsd3, control, library) | 2013-12-31 | 0.1.1.0 | AlbertoCorona |
sweet-egison | 5 | 0.0 | 1 | Shallow embedding implementation of non-linear pattern matching | (bsd3, control, library, pattern) | 2020-10-20 | 0.1.1.3 | SatoshiEgi, coord_e, momohatt |
synchronous-channels | 0 | 2.0 | 2 | Synchronous communication channels | (bsd3, concurrency, control, library) | 2015-07-07 | 0.2 | JesseTov |
tagged-exception-core | 3 | 0.0 | 2 | Reflect exceptions using phantom types. | (bsd3, control, error-handling, exceptions, failure, library, monad, monads, phantom-types) | 2016-02-02 | 2.2.0.0 | PeterTrsko |
tagged-identity | 10 | 0.0 | 1 | Trivial monad transformer that allows identical monad stacks to have different types | (bsd3, control, library) | 2023-07-05 | 0.1.4 | mrkkrp |
tagshare | 6 | 0.0 | 2 | TagShare - explicit sharing with tags | (bsd3, control, library) | 2012-08-01 | 0.0 | JonasDuregard |
takahashi | 1 | 0.0 | 1 | create slide for presentation. | (control, library, mit) | 2015-07-14 | 0.2.2.0 | outoftune |
tardis | 39 | 2.0 | 5 | Bidirectional state monad transformer | (bsd3, control, library) | 2022-05-08 | 0.4.4.0 | DanBurton |
tehepero | 1 | 0.0 | 0 | Prettier error | (bsd3, control, library) | 2020-06-03 | 0 | FumiakiKinoshita |
telega | 2 | 0.0 | 0 | Telegram Bot API binding | (control, data, library, mit) | 2020-01-30 | 0.3.0 | iokasimovmt |
tell | 1 | 0.0 | 1 | The MonadTell class and related monad transformers. | (bsd3, control, library) | 2021-09-06 | 0.1 | lightandlight |
threads-pool | 2 | 0.0 | 1 | A library to operate with pool of haskell's IO threads | (bsd3, control, library) | 2010-11-08 | 0.1 | IlyaPortnov |
time-machine | 2 | 0.0 | 1 | A library to mock the current time. | (bsd3, control, library) | 2017-11-26 | 0.1.0 | y_taka_23 |
time-out | 17 | 0.0 | 1 | Timers, timeouts, alarms, monadic wrappers | (control, library, monad, public-domain, time, timeout) | 2016-05-30 | 0.2 | akrasner |
time-warp | 3 | 2.0 | 1 | Distributed systems execution emulation | (control, library, mit, network) | 2017-03-18 | 1.1.1.2 | jagajaga, gromak, volhovm, martoon, serokell |
timeout | 9 | 0.0 | 2 | Generalized sleep and timeout functions | (concurrency, control, library, mit) | 2014-08-02 | 0.1.1 | FedorGogolev |
timeout-control | 2 | 0.0 | 1 | Updatable timeouts as a Monad transformer | (bsd3, concurrency, control, library) | 2015-08-31 | 0.2 | NathanHowell |
timers-tick | 20 | 0.0 | 1 | tick based timers | (bsd3, control, library) | 2023-04-23 | 0.5.0.4 | fffaaa |
to | 25 | 0.0 | 0 | Simple, safe, boring type conversions | (bsd3, control, library) | 2019-08-18 | 1.2.0 | Artyom |
tonalude | 23 | 0.0 | 1 | A standard library for Tonatona framework. | (control, library, mit, tonatona) | 2023-08-29 | 0.2.0.0 | arowM, qnoyxu |
total | 1 | 0.0 | 2 | Exhaustive pattern matching using lenses, traversals, and prisms | (bsd3, control, library) | 2020-05-15 | 1.0.6 | GabrielGonzalez |
trace | 2 | 0.0 | 2 | A monad transformer for tracing provenience of errors | (control, library, mit) | 2015-04-15 | 0.2.0.0 | JonSterling |
transactional-events | 2 | 0.0 | 1 | Transactional events, based on Concurrent ML semantics | (bsd3, control, library) | 2008-10-10 | 0.1.0.0 | RyanIngram |
transformers | 277 | 2.75 | 3455 | Concrete functor and monad transformers | (bsd3, control, library) | 2023-08-01 | 0.6.1.1 | RossPaterson |
transformers-abort | 3 | 0.0 | 4 | Error and short-circuit monad transformers | (bsd3, control, library) | 2020-07-26 | 0.6.0.3 | MikhailVorozhtsov |
transformers-base | 246 | 2.0 | 397 | Lift computations from the bottom of a transformer stack | (bsd3, control, library) | 2021-08-01 | 0.4.6 | MikhailVorozhtsov |
transformers-bifunctors | 3 | 2.0 | 5 | Bifunctors over monad transformers. | (bsd3, control, functors, library) | 2017-07-16 | 0.1 | JacobStanley |
transformers-compose | 1 | 0.0 | 3 | Arrow-like / category-like composition for transformers. | (bsd3, control, library, monads) | 2010-11-01 | 0.1 | AristidBreitkreuz |
transformers-continue | 2 | 2.0 | 1 | Control flow data type and monad transformer. | (bsd3, control, library) | 2017-03-16 | 0.0.1 | nhibberd |
transformers-convert | 2 | 0.0 | 1 | Sensible conversions between some of the monad transformers | (bsd3, control, library) | 2014-05-30 | 0.2.0.0 | jcristovao |
transformers-eff | 1 | 0.0 | 1 | An approach to managing composable effects, ala mtl/transformers/extensible-effects/Eff | (bsd3, control, library) | 2018-03-22 | 0.2.1.0 | OliverCharles |
transformers-free (deprecated in favor of free) | 2 | 0.0 | 4 | Free monad transformers | (bsd3, control, deprecated, library) | 2012-11-01 | 1.0.1 | GabrielGonzalez |
transformers-lift | 5 | 2.0 | 3 | Ad-hoc type classes for lifting | (bsd3, control, library) | 2019-05-23 | 0.2.0.2 | int_index |
transformers-runnable | 1 | 0.0 | 1 | A unified interface for the run operation of monad transformers | (bsd3, control, library) | 2012-10-12 | 0.1.0.0 | JanBessai |
transient | 10 | 2.5 | 4 | composing programs with multithreading, events and distributed computing | (concurrency, control, library, mit) | 2020-07-24 | 0.7.0.0 | AlbertoCorona, geraldus |
transient-universe | 5 | 0.0 | 3 | fully composable remote execution for the creation of distributed systems | (control, distributed-computing, library, mit, program) | 2020-07-29 | 0.6.0.1 | AlbertoCorona, geraldus |
tree-monad | 11 | 0.0 | 3 | Non-Determinism Monad for Tree Search | (bsd3, control, library, monads) | 2022-07-14 | 0.3.2 | SebastianFischer, nbu |
trivia (deprecated) | 2 | 0.0 | 2 | The trivial monad and comonad | (bsd3, control, deprecated, library) | 2014-03-02 | 0.0 | FumiakiKinoshita |
tubes | 4 | 0.0 | 1 | Write stream processing computations with side effects in a series of tubes. | (control, gpl, library, streaming) | 2016-08-16 | 2.1.1.0 | gatlin |
tuple-lenses | 7 | 0.0 | 1 | Stock FieldN combos and generators | (bsd3, control, library) | 2013-03-28 | 0.1.0.2 | JonathanFischoff |
tweak | 2 | 0.0 | 1 | A library for incremental computing | (bsd3, control, library) | 2013-10-05 | 0.1.0.1 | JonathanFischoff |
type-flip | 0 | 0.0 | 0 | (bsd3, control, library) | 2023-12-01 | 0.1.0.0 | YoshikuniJujo | |
type-operators | 3 | 0.0 | 2 | Various type-level operators | (bsd3, control, library) | 2019-03-09 | 0.2.0.0 | Shou |
uberlast | 1 | 0.0 | 1 | Generate overloaded lenses from plain data declaration | (bsd3, control, library) | 2014-11-27 | 0.0 | FumiakiKinoshita |
unexceptionalio | 17 | 0.0 | 7 | IO without any non-error, synchronous exceptions | (control, library) | 2020-05-13 | 0.5.1 | StephenWeber |
unexceptionalio-trans | 5 | 0.0 | 3 | A wrapper around UnexceptionalIO using monad transformers | (control, library) | 2020-02-12 | 0.5.1 | StephenWeber |
unfree | 1 | 0.0 | 1 | Simplistic free monad with deriving through UndecidableInstances | (bsd3, control, library) | 2022-10-03 | 0.1.0 | ejconlon |
unlift | 1 | 0.0 | 0 | Typeclass for monads that can be unlifted to arbitrary base monads | (control, library, monad, mpl, typeclass, unlift) | 2021-04-21 | 0.0.0.0 | vrom911 |
unliftio | 580 | 2.75 | 211 | The MonadUnliftIO typeclass for unlifting monads to IO (batteries included) | (control, library, mit) | 2023-06-16 | 0.2.25.0 | MichaelSnoyman |
unliftio-core | 384 | 2.25 | 209 | The MonadUnliftIO typeclass for unlifting monads to IO | (control, library, mit) | 2023-02-06 | 0.2.1.0 | MichaelSnoyman |
unliftio-pool | 14 | 0.0 | 6 | Data.Pool generalized to MonadUnliftIO. | (bsd3, control, data, database, library, network) | 2023-03-30 | 0.4.2.0 | BardurArantsson |
unordered-containers-rematch | 1 | 0.0 | 1 | Rematch support for unordered containers | (control, library, mit) | 2013-05-20 | 0.1.0.0 | TomCrayford |
unpack-funcs | 2 | 0.0 | 2 | Monad transformers that mirror worker-wrapper transformations. | (bsd3, control, library) | 2013-04-18 | 0.3.1 | LouisWasserman |
unsafe | 35 | 0.0 | 11 | Unified interface to unsafe functions | (bsd3, control, library) | 2013-04-21 | 0.0 | HenningThielemann |
unsequential | 1 | 0.0 | 1 | An extension removing the sequentiality from monads | (control, library, mit) | 2017-03-20 | 0.5.2.1 | NikitaVolkov |
util-logict (deprecated) | 1 | 0.0 | 0 | See README for more info | (bsd3, control, deprecated, library) | 2020-02-09 | 0.0.0.0 | |
uu-interleaved | 9 | 0.0 | 3 | An interleaving combinator for use with applicative style implementations. | (applicative, control, library, mit, parsing, text) | 2018-08-06 | 0.2.0.2 | DoaitseSwierstra, JeroenBransen |
validationt | 10 | 2.25 | 1 | Straightforward validation monad | (bsd3, control, library) | 2020-11-03 | 0.3.0 | mniip, typeable |
var-monad | 5 | 0.0 | 1 | The VarMonad typeclass, generalizing types of references. | (apache, control, library) | 2022-12-29 | 0.2.0.1 | chris_martin |
variables | 3 | 0.0 | 1 | Monads with variables, without deep magic | (control, library, mit) | 2014-08-18 | 0.1.1 | alynn |
variadic | 5 | 0.0 | 0 | Abstractions for working with variadic functions | (bsd3, control, library) | 2021-04-28 | 0.0.0.0 | carymrobbins |
varying | 13 | 2.0 | 2 | FRP through value streams and monadic splines. | (control, frp, library, mit, program) | 2019-10-21 | 0.8.1.0 | SchellScivally |
vector-strategies | 3 | 0.0 | 2 | A parallel evaluation strategy for boxed vectors | (bsd3, control, library) | 2012-11-13 | 0.4 | ThomasDuBuisson, haskell_github_trust |
views (deprecated in favor of definitive-base) | 1 | 0.0 | 1 | Views allow you to run a State monad on part of a state. | (bsd3, control, deprecated, library, monad) | 2013-03-15 | 1.0 | MarcCoiffier |
vinyl-utils | 2 | 0.0 | 2 | Utilities for vinyl | (bsd3, control, library) | 2017-12-28 | 0.3.0.1 | mjmrotek |
wai-control | 7 | 0.0 | 0 | Run wai Applications in IO based monads | (bsd3, control, library, web) | 2022-07-04 | 0.2.0.0 | jumper149 |
watchdog | 5 | 0.0 | 3 | Simple control structure to re-try an action with exponential backoff | (bsd3, control, library) | 2023-07-09 | 0.3.2 | JanVornberger |
weighted | 3 | 0.0 | 1 | Writer monad which uses semiring constraint | (control, library, mit) | 2017-02-13 | 0.3.0.1 | oisdk |
weighted-search | 2 | 0.0 | 1 | A weighted nondeterministic search monad | (bsd3, control, library) | 2013-03-13 | 0.1.0.1 | LukePalmer |
wires | 3 | 2.0 | 1 | Functional reactive programming library | (bsd3, control, frp, library) | 2018-04-15 | 0.2.1 | esz |
with | 3 | 0.0 | 2 | Simple open product type | (bsd3, control, data, library) | 2018-09-16 | 0.1.0 | iokasimovmt |
withdependencies | 26 | 0.0 | 1 | Run computations that depend on one or more elements in a stream. | (control, gpl, library) | 2020-02-04 | 0.3.0 | SimonMarechal |
wl-pprint-extras | 11 | 0.0 | 8 | A free monad based on the Wadler/Leijen pretty printer | (bsd3, control, library, monads, text) | 2015-06-09 | 3.5.0.5 | EdwardKmett, NathanielFilardo |
wl-pprint-terminfo | 10 | 0.0 | 3 | A color pretty printer with terminfo support | (bsd3, control, library, monads, text) | 2016-06-22 | 3.7.1.4 | EdwardKmett, NathanielFilardo |
writer-cps-exceptions | 5 | 0.0 | 1 | Control.Monad.Catch instances for the stricter CPS WriterT and RWST | (bsd3, control, library) | 2019-03-07 | 0.1.0.1 | minad, chessai, topos |
writer-cps-full | 2 | 0.0 | 1 | WriteT and RWST monad transformers (Reexport with all dependencies) | (bsd3, control, library) | 2017-01-19 | 0.1.0.0 | minad, louispan |
writer-cps-lens | 2 | 0.0 | 1 | Lens instances for the stricter CPS WriterT and RWST | (bsd3, control, library) | 2017-03-06 | 0.1.0.1 | minad, louispan, chessai, topos |
writer-cps-monads-tf | 2 | 0.0 | 1 | MonadWriter orphan instances for writer-cps-transformers | (bsd3, control, library) | 2017-01-16 | 0.1.0.1 | minad |
writer-cps-morph | 3 | 0.0 | 2 | MFunctor instance for CPS style WriterT and RWST | (bsd3, control, library) | 2017-03-06 | 0.1.0.2 | minad, louispan |
writer-cps-mtl | 17 | 0.0 | 6 | MonadWriter orphan instances for writer-cps-transformers | (bsd3, control, library) | 2019-03-07 | 0.1.1.6 | minad, chessai, topos |
writer-cps-transformers | 20 | 0.0 | 9 | WriteT and RWST monad transformers | (bsd3, control, library) | 2019-04-29 | 0.5.6.1 | minad, chessai, topos |
xml-html-conduit-lens | 5 | 0.0 | 1 | Optics for xml-conduit and html-conduit | (bsd3, control, library) | 2018-06-14 | 0.3.2.4 | MatveyAksenov |
zio | 5 | 0.0 | 0 | App-centric Monad-transformer based on Scala ZIO (UIO + ReaderT + ExceptT). | (control, library, mpl) | 2020-11-21 | 0.1.0.2 | bebarker |
zoom-refs | 3 | 0.0 | 1 | Zoom (~ Functor) and pairing (~ Applicative) for mutable references. | (bsd3, control, library) | 2016-05-23 | 0.0.0.1 | mjmrotek |