Packages tagged control
850 packages have this tag.
[Merge tag] (trustees only)Related tags: library (840), bsd3 (572), mit (155), deprecated (82), monads (59), program (52), data (48), public-domain (32), effect (23), concurrency (21), pipes (21), monad (18), failure (17), gpl (16), mpl (15), bsd2 (13), parallelism (13), comonads (12), network (12), apache (11), error-handling (11), distributed-computing (9), system (9), categories (8), combinators (8), enumerator (7), frp (6), text (6), cloud-haskell (5), language (5), lgpl (5), logic (5), reactivity (5), template-haskell (5), arrows (4), conversion (4), exceptions (4), monadic-regions (4), recursion (4), ai (3), algebra (3), composition (3), data-structures (3), development (3), generics (3), logging (3), parsing (3), prelude (3), streaming (3), time (3), web (3), applicative (2), category (2), constraints (2), cryptography (2), database (2), dsl (2), game (2), general (2), http (2), io (2), local-search (2), machines (2), math (2), mutable-state (2), optimisation (2), polymorphism (2), timeout (2), user-interfaces (2), agpl (1), aws (1), benchmarking (1), bsd3- (1), category-theory (1), closure (1), cloud (1), concurrent (1), contract (1), control. (1), delay (1), ...
Name |
DLs |
Rating |
Rev Deps |
Description |
Tags |
Last U/L |
Last Version |
Maintainers |
---|---|---|---|---|---|---|---|---|
AAI | 9 | 0.0 | 0 | Abstract Application Interface. | (control, library, mit) | 2015-08-03 | 0.2.0.1 | bash0r |
AbortT-monadstf | 4 | 0.0 | 1 | Monads-tf instances for the AbortT monad transformer. | (bsd3, control, library) | 2012-12-07 | 1.0 | GregoryCrosswhite |
AbortT-mtl | 4 | 0.0 | 2 | mtl instances for the AbortT monad transformer | (bsd3, control, library) | 2016-02-06 | 1.0.0.1 | GregoryCrosswhite |
AbortT-transformers | 19 | 0.0 | 6 | A monad and monadic transformer providing "abort" functionality | (bsd3, control, library) | 2019-07-19 | 1.0.1.3 | GregoryCrosswhite |
Adaptive-Blaisorblade | 7 | 0.0 | 1 | Library for incremental computing. | (bsd3, control, library, program) | 2013-01-26 | 0.23 | PaoloGiarrusso |
CC-delcont | 15 | 0.0 | 3 | Delimited continuations and dynamically scoped variables | (control, library) | 2016-05-11 | 0.2.1.0 | DanDoel |
CC-delcont-alt | 18 | 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 | 12 | 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 | 6 | 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 | 6 | 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 | 15 | 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 | 4 | 0.0 | 1 | Playing with reified categorical composition | (control, library, public-domain) | 2014-11-14 | 0.1.0.0 | NoahEasterly |
Catana | 13 | 0.0 | 1 | A monad for complex manipulation of a stream. | (bsd3, control, library) | 2012-02-22 | 0.3 | DustinDeWeese |
ChannelT | 34 | 0.0 | 1 | Generalized stream processors | (bsd3, control, enumerator, iteratee, library, pipes, proxies) | 2018-01-28 | 0.0.0.7 | pthariensflame |
ClassyPrelude | 6 | 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) | 11 | 0.0 | 1 | A light, clean and powerful utility library | (bsd3, control, deprecated, library) | 2013-06-10 | 0.6 | MarcCoiffier |
ComonadSheet | 9 | 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) | 7 | 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 | 16 | 0.0 | 1 | Mix concurrent and sequential computation | (bsd3, control, library) | 2015-09-04 | 0.5.0.1 | alexvieth |
Configurable | 4 | 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 | 22 | 0.0 | 6 | Repackages standard type classes with the ConstraintKinds extension | (bsd3, control, library) | 2014-05-20 | 1.3.0 | MikeIzbicki |
ContArrow | 15 | 0.0 | 1 | Control.Arrow.Transformer.Cont | (bsd3, control, library) | 2009-09-21 | 0.0.5 | EvgenyJukov |
Control-Engine (deprecated) | 29 | 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 | 5 | 0.0 | 1 | A Library for Writing Multi-Pass Algorithms. | (bsd3, control, library) | 2013-06-14 | 0.1.0.0 | KevinBackhouse |
Control-Monad-ST2 | 4 | 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 | 4 | 0.0 | 1 | Type-safe coroutines using lightweight session types. | (bsd3, control, library) | 2008-12-18 | 0.1.0.0 | RyanIngram |
DeepArrow | 33 | 0.0 | 3 | Arrows for "deep application" | (bsd3, combinators, control, library) | 2013-08-13 | 0.4.0 | ConalElliott |
EitherT (deprecated in favor of either) | 15 | 0.0 | 4 | EitherT monad transformer | (bsd3, control, deprecated, library) | 2012-04-22 | 0.2.0 | EyalLotem |
Empty | 8 | 0.0 | 1 | A type class for empty containers | (bsd3, control, library) | 2017-03-02 | 0.1.0.1 | fresheyeball |
Etage | 28 | 0.0 | 2 | A general data-flow framework | (ai, control, lgpl, library) | 2014-05-10 | 0.1.12 | MitarMilutinovic |
FailT | 129 | 2.0 | 1 | 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) | 8 | 0.0 | 1 | Failure Monad Transformer | (control, deprecated, failure, library, public-domain) | 2013-03-14 | 15778.1 | |
FastPush | 16 | 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 | 8 | 0.0 | 2 | Forkable monad transformers | (bsd3, control, library) | 2015-01-18 | 0.1.0.2 | AndrasSlemmer |
Get | 8 | 0.0 | 1 | get stuff out of stuff | (bsd3, control, library) | 2018-01-10 | 0.2018.1.10 | MarisaVeryMoe |
GotoT-transformers | 11 | 0.0 | 2 | A monad and monadic transformer providing "goto" functionality | (bsd3, control, library) | 2012-07-22 | 1.0.0.1 | GregoryCrosswhite |
IfElse | 82 | 0.0 | 12 | Anaphoric and miscellaneous useful control-flow | (bsd3, control, library) | 2008-12-24 | 0.85 | IvanPerez, JeffersonHeard, keera_studios_ci |
ImpSpec | 18 | 0.0 | 0 | Imperative approach to testing stateful applications. ImpSpec is build on top of HSpec and QuickCheck | (apache, control, library) | 2024-11-19 | 0.1.0.0 | lehins, IOHK |
ImperativeHaskell | 30 | 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 | 11 | 0.0 | 4 | liftA2 for infix operators. | (bsd3, control, library) | 2009-12-24 | 1.1 | ThomasDavie |
JuicyPixels-util | 16 | 0.0 | 5 | Convert JuicyPixel images into RGBA format, flip, trim and so on | (bsd3, control, library) | 2014-10-18 | 0.2 | FumiakiKinoshita |
Kleislify | 18 | 0.0 | 2 | Variants of Control.Arrow functions, specialised to kleislis. | (bsd3, control, library) | 2012-05-15 | 0.0.4 | DylanJust |
Kriens | 9 | 0.0 | 1 | Category for Continuation Passing Style | (bsd3, control, library) | 2015-12-07 | 0.1.0.1 | matteo_provenzano |
List | 96 | 0.0 | 8 | List monad transformer and class | (bsd3, control, library) | 2017-09-27 | 0.6.2 | YairChuchem |
ListT (deprecated) | 24 | 0.0 | 1 | List transformer | (bsd3, control, deprecated, library) | 2017-12-14 | 0.1.2.0 | |
LogicGrowsOnTrees | 17 | 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 | 10 | 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 | 18 | 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 | 12 | 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 | 7 | 0.0 | 1 | The category of monads | (bsd3, control, library) | 2013-08-06 | 0.3.0.0 | DanBurton |
MaybeT | 17 | 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) | 13 | 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 | 8 | 0.0 | 3 | MaybeT monad transformer using transformers instead of mtl. | (bsd3, control, library) | 2010-06-28 | 0.2 | ErikHesselink, SebastiaanVisser |
Mecha | 5 | 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 | 5 | 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 | 9 | 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) | 62 | 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) | 5 | 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) | 71 | 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) | 5 | 0.0 | 3 | Polymorphic combinators for working with foreign functions | (bsd3, control, deprecated, library) | 2010-05-29 | 0.1 | AntoineLatter |
MonadPrompt | 60 | 0.0 | 6 | MonadPrompt, implementation & examples | (bsd3, control, library) | 2014-09-14 | 1.0.0.5 | CaleGibbard, JamesCook, RyanIngram |
MonadRandom | 483 | 2.0 | 149 | Random-number generation monad. | (bsd3, control, library) | 2024-10-22 | 0.6.1 | BrentYorgey, CaleGibbard, EricKidd, LukePalmer, PaoloVeronelli, PatrickPalka |
MonadRandomLazy | 17 | 0.0 | 1 | Lazy monad for psuedo random-number generation. | (bsd3, control, library) | 2015-12-29 | 0.1.1.1 | NormanRamsey |
MonadStack | 11 | 0.0 | 1 | Generalizing lift to monad stacks | (bsd2, control, library) | 2015-07-13 | 0.1.0.3 | bhurt |
Monatron | 8 | 0.0 | 3 | Monad transformer library with uniform liftings | (bsd3, control, library) | 2010-05-12 | 0.3.1 | TomSchrijvers |
Monatron-IO | 6 | 0.0 | 1 | MonadIO instances for the Monatron transformers. | (bsd3, control, library) | 2012-04-26 | 1.0 | TobiasBrandt |
Object | 6 | 0.0 | 1 | Object oriented programming for haskell using multiparameter typeclasses. | (apache, control, data, library) | 2014-05-15 | 1.0 | yokto |
PermuteEffects | 13 | 0.0 | 1 | Permutations of effectful computations | (bsd3, control, library) | 2011-01-16 | 0.2 | MartijnVanSteenbergen |
ProbabilityMonads | 6 | 0.0 | 1 | Probability distribution monads. | (bsd3, control, library) | 2007-10-07 | 0.1.0 | EricKidd |
ReplicateEffects | 10 | 0.0 | 2 | Composable replication schemes of applicative functors | (bsd3, control, library) | 2012-12-27 | 0.3 | MartijnVanSteenbergen |
RichConditional | 6 | 0.0 | 1 | Tiny library to replace classic if/else | (control, library, mit) | 2015-02-16 | 0.1.0.0 | alexvieth |
RoyalMonad | 18 | 0.0 | 1 | All hail the Royal Monad! | (bsd3, control, library) | 2015-09-23 | 1000.9 | AtzeVanDerPloeg |
SciFlow | 28 | 0.0 | 2 | Scientific workflow management system | (control, library, mit) | 2019-05-26 | 0.7.0 | kaizhang |
SciFlow-drmaa | 6 | 0.0 | 0 | Scientific workflow management system | (control, library, mit) | 2019-05-26 | 0.1.0 | kaizhang |
THEff | 15 | 0.0 | 1 | TH implementation of effects. | (bsd3, control, effect, library, th-) | 2017-01-22 | 0.1.4 | kolodeznydiver |
Tainted | 18 | 0.0 | 1 | Tainted type, and associated operations | (bsd3, control, data, library, monads, trans) | 2015-05-27 | 0.1.0.2 | RossMeikleham |
TotalMap | 7 | 2.0 | 1 | A total map datatype | (control, library, mit) | 2019-09-13 | 0.1.1.1 | edwardwas |
TreeT | 9 | 0.0 | 1 | Transformer for Data.Tree | (control, library, monads, public-domain) | 2011-09-17 | 0.0 | RahulGopinath |
TypeCompose | 82 | 0.0 | 31 | Type composition classes & instances | (bsd3, composition, control, library) | 2018-11-07 | 0.9.14 | ConalElliott |
Workflow | 75 | 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 | 58 | 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 | 12 | 0.0 | 1 | IO monad transformer | (control, library, mit) | 2016-08-13 | 0.1.0.1 | mniip |
action-permutations | 18 | 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 | 12 | 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 | 5 | 0.0 | 1 | Extra utilities for alternatives | (bsd3, control, library) | 2017-02-20 | 0.1.0.0 | marcosdumay |
alternators | 26 | 0.0 | 3 | Handy functions when using transformers. | (bsd3, control, library) | 2018-07-02 | 1.0.0.0 | louispan |
annotated-exception | 82 | 2.0 | 7 | Exceptions, with checkpoints and context. | (bsd3, control, library) | 2024-10-24 | 0.3.0.2 | parsonsmatt |
ap-normalize | 124 | 0.0 | 2 | Self-normalizing applicative expressions | (control, library, mit) | 2021-05-25 | 0.1.0.1 | lyxia |
apart | 14 | 0.0 | 0 | Get all your structure and rip it apart. | (bsd3, control, data, library, program) | 2018-09-28 | 0.1.3 | iokasimovmt |
apecs | 217 | 2.25 | 5 | Fast Entity-Component-System library for game programming | (bsd3, control, data, game, library) | 2024-03-20 | 0.9.6 | AlexanderBondarenko, jship, jonascarpay |
apecs-stm | 15 | 0.0 | 0 | STM stores for apecs | (bsd3, control, data, game, library) | 2023-11-09 | 0.2 | AlexanderBondarenko, jship, jonascarpay |
applicative-extras | 34 | 0.0 | 14 | Instances for Applicative | (bsd3, control, library) | 2011-01-03 | 0.1.8 | ChrisEidhof |
applicative-fail | 22 | 0.0 | 1 | Applicative functor and monad which collects all your fails | (bsd3, control, library) | 2015-08-03 | 1.1.1 | AlekseyUymanov |
applicative-logic | 11 | 2.0 | 0 | Generalized logic operations for Applicative and Alternative functors | (bsd3, control, library) | 2024-05-24 | 0.1.0.2 | typeterrorist |
applicative-splice | 4 | 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 | 5 | 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 | 12 | 0.0 | 1 | Extra functions for Control.Arrow | (bsd3, control, library) | 2017-03-15 | 0.1.0.1 | louispan |
arrow-improve | 4 | 0.0 | 1 | Improved arrows. | (control, library, mit) | 2014-02-18 | 0.1.0.0 | alynn |
arrow-list | 21 | 0.0 | 1 | List arrows for Haskell. | (bsd3, control, library) | 2020-10-18 | 0.7.1 | AdamBergmark, ErikHesselink, SebastiaanVisser |
arrow-utils | 31 | 0.0 | 0 | functions for working with arrows | (arrows, bsd3, combinators, control, library) | 2024-11-11 | 0.1.2 | miguel_negrao |
arrowapply-utils | 8 | 0.0 | 2 | Utilities for working with ArrowApply instances more naturally | (bsd3, control, library) | 2012-03-18 | 0.2 | AndrewMiller |
arrows | 95 | 0.0 | 32 | Arrow classes and transformers | (bsd3, control, library) | 2018-03-31 | 0.4.4.2 | RossPaterson |
artery | 7 | 0.0 | 1 | A simple, arrow-based reactive programming | (bsd3, control, frp, library) | 2014-09-09 | 0.1.1 | FumiakiKinoshita |
assert | 12 | 0.0 | 5 | Helpers for Control.Exception.assert | (bsd3, control, library) | 2013-11-18 | 0.0.1.2 | LiyangHu, haskell_github_trust |
assert-failure | 52 | 2.0 | 3 | Syntactic sugar improving 'assert' and 'error' | (bsd3, contract, control, library) | 2023-08-17 | 0.1.3.0 | MikolajKonarski |
async-refresh | 20 | 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 | 32 | 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) | 9 | 0.0 | 1 | Distinguish between synchronous and asynchronous exceptions | (control, deprecated, library, mit) | 2014-02-05 | 1.1.0.1 | RomanCheplyaka |
atl (deprecated) | 29 | 0.0 | 2 | Arrow Transformer Library | (bsd3, control, deprecated, library) | 2016-09-28 | 17072 | |
attoparsec-trans | 21 | 0.0 | 2 | Interleaved effects for attoparsec parsers | (control, library, mit) | 2015-06-16 | 0.1.1.0 | srijs |
auto | 59 | 2.25 | 1 | Denotative, locally stateful programming DSL & platform | (control, library, mit) | 2017-01-14 | 0.4.3.1 | jle |
auto-update | 754 | 0.0 | 28 | Efficiently run periodic, on-demand actions | (control, library, mit) | 2024-11-19 | 0.2.4 | KazuYamamoto, MichaelSnoyman |
backtracking | 12 | 2.0 | 1 | A backtracking monad | (bsd3, control, library) | 2020-07-03 | 0.1.0 | SatoshiEgi, momohatt |
backtracking-exceptions (deprecated) | 6 | 0.0 | 1 | A monad transformer for backtracking exceptions | (bsd3, control, deprecated, library) | 2014-08-22 | 0.1.0.0 | |
backward-state | 10 | 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 | 10 | 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 | 167 | 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 | 6 | 0.0 | 1 | Leksah plugin base | (control, program) | 2011-11-29 | 1.0.0 | JuergenNicklischFranken |
billeksah-main-static | 5 | 0.0 | 1 | Leksah plugin base | (control, program) | 2011-11-29 | 1.0.0 | JuergenNicklischFranken |
billeksah-services | 5 | 0.0 | 3 | Leksah library | (control, library) | 2011-11-29 | 1.0.0 | JuergenNicklischFranken |
bluefin-algae | 11 | 0.0 | 0 | Algebraic effects and named handlers in Bluefin. | (control, library, mit) | 2024-05-04 | 0.1.0.1 | lyxia |
boolean-like | 10 | 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 |
box | 100 | 0.0 | 8 | A profunctor effect system? | (bsd3, control, library) | 2024-10-13 | 0.9.3.2 | tonyday567 |
break | 13 | 0.0 | 1 | Break from a loop | (bsd3, control, library) | 2017-04-07 | 1.0.2 | GabrielGonzalez |
bytestring-progress | 84 | 0.0 | 1 | A library for tracking the consumption of a lazy ByteString | (bsd3, control, library) | 2019-08-28 | 1.4 | AdamWick |
bytestring-rematch | 3 | 0.0 | 1 | Rematch support for ByteString | (control, library, mit) | 2013-05-19 | 0.1.0.0 | TomCrayford |
can-i-haz | 38 | 0.0 | 1 | Generic implementation of the Has and CoHas patterns | (bsd3, control, library) | 2023-01-18 | 0.3.1.1 | 0xd34df00d |
capability | 149 | 2.0 | 1 | Extensional capabilities and deriving combinators | (bsd3, control, library) | 2022-03-21 | 0.5.0.1 | aherrmann |
capataz | 23 | 0.0 | 1 | OTP-like supervision trees in Haskell | (concurrency, control, library, mit) | 2019-05-21 | 0.2.1.0 | RomanGonzalez |
caps | 11 | 0.0 | 0 | Monadic capabilities with late binding | (bsd3, control, library) | 2021-03-14 | 0.1 | int_index |
cas-hashable | 13 | 2.0 | 3 | A hashing class for content-addressed storage | (control, library, mit) | 2020-03-09 | 1.0.1 | YvesPares |
cas-hashable-s3 | 6 | 0.0 | 0 | ContentHashable instances for S3 objects | (control, library, mit) | 2020-03-09 | 1.0.0 | YvesPares |
cas-store | 13 | 2.0 | 1 | A content-addressed storage | (control, library, mit) | 2020-06-01 | 1.1.0 | YvesPares |
catch-fd | 19 | 0.0 | 2 | MonadThrow and MonadCatch, using functional dependencies | (bsd3, control, library) | 2012-10-12 | 0.2.0.2 | AndySonnenburg |
categories | 88 | 0.0 | 7 | Categories | (bsd3, control, library) | 2015-01-06 | 1.0.7 | EdwardKmett |
category (deprecated) | 34 | 1.25 | 11 | Categorical types and classes | (bsd3, control, deprecated, library, math) | 2019-12-24 | 0.2.5.0 | |
category-extras | 70 | 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 | 80 | 0.0 | 1 | Constraint Functional-Logic Programming in Haskell | (bsd3, control, library) | 2009-06-04 | 2009.2.1 | SebastianFischer |
chr-core | 12 | 0.0 | 2 | Constraint Handling Rules | (bsd3, control, library) | 2022-09-16 | 0.1.1.0 | AtzeDijkstra |
churros | 35 | 0.0 | 0 | Channel/Arrow based streaming computation library. | (control, data, library, mit) | 2022-10-16 | 0.1.6.0 | LyndonMaydwell |
classy-effects | 9 | 0.0 | 1 | An interface for a handler-independent, typeclass-based effect system. | (control, effect, library, mpl) | 2024-07-09 | 0.1.0.1 | |
classy-effects-base (deprecated in favor of data-effects-core) | 7 | 0.0 | 3 | An interface for a handler-independent, typeclass-based effect system. | (control, deprecated, effect, library, mpl) | 2024-07-09 | 0.1.0.1 | YamadaRyo |
classy-effects-th (deprecated in favor of data-effects-th) | 7 | 0.0 | 1 | Automatic compliance with the classy-effects protocols | (control, deprecated, effect, library, mpl, template-haskell) | 2024-07-09 | 0.1.0.1 | YamadaRyo |
classy-parallel | 7 | 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 | 258 | 0.0 | 57 | A typeclass-based Prelude. | (control, library, mit, prelude) | 2023-08-01 | 1.5.0.3 | GregWeber, MichaelSnoyman |
classy-prelude-conduit | 221 | 0.0 | 10 | classy-prelude together with conduit functions | (control, library, mit, prelude) | 2018-10-08 | 1.5.0 | GregWeber, MichaelSnoyman |
classy-prelude-yesod | 204 | 0.0 | 8 | Provide a classy prelude including common Yesod functionality. | (control, library, mit, yesod) | 2018-10-08 | 1.5.0 | GregWeber, MichaelSnoyman |
cleff | 42 | 1.75 | 1 | Fast and concise extensible effects | (bsd3, control, effect, language, library) | 2022-05-21 | 0.3.3.0 | daylily |
cleff-plugin | 6 | 2.0 | 0 | Automatic disambiguation for extensible effects | (bsd3, control, effect, language, library) | 2022-03-13 | 0.1.0.0 | daylily |
cloud-haskell | 10 | 0.0 | 1 | The Cloud Haskell Application Platform | (bsd3, control, library) | 2016-07-30 | 0.3.0.0 | FacundoDominguez, TimWatson |
co-log-effectful | 16 | 0.0 | 0 | effectful log effect using co-log-core | (bsd3, bsd3-, control, library, logging) | 2024-11-16 | 0.0.0.1 | eldritch_cookie |
codecov-haskell | 15 | 1.25 | 1 | Codecov.io support for Haskell. | (bsd3, control, library, program) | 2017-06-17 | 0.5.0 | killy971 |
coercible-utils | 9 | 0.0 | 3 | Utility functions for Coercible types | (bsd3, control, library) | 2019-09-10 | 0.1.0 | sjakobi, chessai, koz_ross |
commandert | 17 | 0.0 | 1 | A monad for commanders | (control, library, mit) | 2022-01-21 | 0.1.1.1 | sgschlesinger |
comonad | 551 | 2.5 | 164 | Comonads | (bsd3, comonads, control, library) | 2020-12-30 | 5.0.8 | EdwardKmett, EricMertens, ryanglscott |
comonad-extras | 61 | 0.0 | 4 | Exotic comonad transformers | (bsd3, comonads, control, library) | 2020-02-21 | 4.0.1 | EdwardKmett |
comonad-random (deprecated) | 11 | 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) | 195 | 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) | 171 | 0.0 | 10 | This package has been merged into comonad 4.0 | (bsd3, comonads, control, deprecated, library) | 2013-10-13 | 4.0 | EdwardKmett |
compactable | 41 | 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 | 434 | 2.0 | 33 | Higher-order function combinators | (bsd3, control, data, library) | 2024-09-26 | 3.0.1.0 | vmchale |
computations | 5 | 0.0 | 1 | Advanced notions of computation | (bsd3, control, library) | 2015-05-03 | 0.0.0.0 | WolfgangJeltsch |
concatenative | 29 | 0.0 | 4 | A library for postfix control flow. | (bsd3, control, library) | 2010-07-02 | 1.0.1 | SamAnklesaria |
concurrent-machines | 67 | 0.0 | 3 | Concurrent networked stream transducers | (bsd3, concurrency, control, library) | 2022-03-11 | 0.3.1.5 | AnthonyCowley |
concurrent-state | 78 | 0.0 | 1 | MTL-like library using TVars | (control, library, mit) | 2014-01-27 | 0.6.0.0 | JoelTaylor |
cond | 74 | 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 | 16 | 0.0 | 1 | Lightweight composable continuation-based stream processors | (bsd3, control, library) | 2023-12-16 | 0.2.4.0 | jle |
conkin | 4 | 0.0 | 1 | Tools for functors from Hask^k to Hask | (control, library, public-domain) | 2017-10-26 | 1.0.2 | NoahEasterly |
constrained-categories | 34 | 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 | 19 | 0.0 | 1 | Typeclasses and instances for monads with constraints. | (control, library, mit) | 2017-03-31 | 0.5.0.0 | oisdk |
constrained-normal | 15 | 0.0 | 1 | Normalised Deep Embeddings for Constrained Type-Class Instances | (bsd3, control, library) | 2014-06-09 | 1.0.2 | NeilSculthorpe |
constraint-manip | 9 | 0.0 | 2 | Some conviencience type functions for manipulating constraints. | (control, library, mit) | 2017-10-16 | 0.1.1.0 | clinton |
constrictor | 26 | 0.0 | 2 | strict versions of many things in base | (control, library, mit) | 2018-05-31 | 0.1.2.0 | chessai |
continue | 13 | 0.0 | 1 | Monads with suspension and arbitrary-spot reentry | (bsd3, control, library) | 2013-04-21 | 0.2.0 | ErtugrulSoeylemez, esz |
contravariant | 381 | 2.5 | 185 | Contravariant functors | (bsd3, control, data, library) | 2021-07-27 | 1.5.5 | EdwardKmett, EricMertens, ryanglscott |
contravariant-extras | 124 | 0.0 | 9 | Extras for the "contravariant" package | (control, library, mit) | 2023-10-14 | 0.3.5.4 | NikitaVolkov |
control (deprecated) | 14 | 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 | 10 | 0.0 | 0 | Higher-order functions with their function arguments at the end, for channeling the full power of BlockArguments and LambdaCase . | (bsd2, control, library) | 2024-03-22 | 0.0.1 | melaniebrown |
control-bool | 27 | 0.0 | 5 | Useful combinators for boolean expressions | (bsd3, control, library) | 2013-12-08 | 0.2.1 | FumiakiKinoshita |
control-dotdotdot | 15 | 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 | 37 | 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 | 44 | 0.0 | 2 | Event scheduling system. | (bsd3, control, library) | 2019-05-17 | 1.3 | ThomasDuBuisson |
control-invariants | 5 | 0.0 | 2 | Invariants and contract monitoring | (control, library, mit) | 2016-10-28 | 0.1.0.0 | SimonHudon, bandali |
control-iso | 10 | 0.0 | 1 | A typeclass for type isomorphisms | (bsd3, control, library) | 2019-02-04 | 0.1.0.2 | fresheyeball |
control-monad-exception | 109 | 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 | 16 | 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 | 21 | 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 | 25 | 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) | 39 | 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) | 21 | 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 | 106 | 0.0 | 3 | Free monads and monad transformers | (control, library, monads, public-domain) | 2018-10-06 | 0.6.2 | LukePalmer, PepeIborra |
control-monad-loop | 13 | 0.0 | 8 | Simple monad transformer for imperative-style loops | (bsd3, control, library) | 2012-07-08 | 0.1 | JoeyAdams |
control-monad-omega | 62 | 2.0 | 7 | A breadth-first list monad. | (control, library, public-domain) | 2024-10-22 | 0.3.3 | LukePalmer, Bodigrim |
control-monad-queue | 18 | 0.0 | 1 | Reusable corecursive queues, via continuations. | (bsd3, control, library) | 2015-12-19 | 0.2.0.1 | LeonSmith |
control-timeout (deprecated) | 16 | 0.0 | 3 | Timeout handling | (bsd3, control, deprecated, library) | 2008-02-01 | 0.1.2 | AdamLangley |
contstuff (deprecated) | 67 | 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) | 11 | 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) | 6 | 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 | 16 | 0.0 | 9 | Universal converter between values of different types | (control, conversion, data, library, mit) | 2016-04-12 | 1.2.1 | NikitaVolkov |
conversion-bytestring | 22 | 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 | 8 | 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 | 24 | 0.0 | 4 | "Conversion" instances for the "text" library | (control, conversion, data, library, mit) | 2022-05-04 | 1.0.1.1 | NikitaVolkov |
corecursive-main | 9 | 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 | 22 | 0.0 | 2 | Object-oriented programming realization using coroutine | (bsd3, control, library) | 2016-02-05 | 0.3.0 | IanWooKim |
coverage | 13 | 0.0 | 1 | Exhaustivity Checking Library | (control, library, mit) | 2016-02-17 | 0.1.0.4 | NicolasDelPiano |
cr | 11 | 0.0 | 1 | Code review tool | (control, gpl, network, program, system) | 2012-12-03 | 1.2 | AlexandruScvortov |
crem | 7 | 2.0 | 0 | Compositional representable executable machines | (control, library, machines, mit, program, state-machines) | 2023-03-17 | 0.1.0.0 | marcosh |
csp | 20 | 2.0 | 1 | Discrete constraint satisfaction problem (CSP) solver. | (ai, constraints, control, failure, library, monads) | 2018-03-14 | 1.4.0 | AndreiBarbu |
custom-prelude | 9 | 0.0 | 3 | An enhanced prelude, serving as a foundation for my projects | (control, library) | 2012-10-02 | 0.2.2.0 | AnupamJain |
daemons | 35 | 0.0 | 3 | Daemons in Haskell made fun and easy | (control, gpl, library, network, program, system) | 2023-09-29 | 0.4.0 | AlexandruScvortov |
data-effects | 55 | 0.0 | 2 | A basic framework for effect systems based on effects represented by GADTs. | (control, effect, library, mpl) | 2024-11-03 | 0.3.0.1 | YamadaRyo |
data-effects-core | 20 | 0.0 | 2 | A basic framework for effect systems based on effects represented by GADTs. | (control, effect, library, mpl) | 2024-10-10 | 0.2.0.0 | YamadaRyo |
data-effects-th | 30 | 0.0 | 1 | Template Haskell utilities for the data-effects library. | (control, effect, library, template-haskell) | 2024-10-10 | 0.2.0.0 | YamadaRyo |
data-fresh | 16 | 0.0 | 1 | Interface and functor transformers for fresh values | (bsd3, control, library) | 2013-09-08 | 0.2013.251.0 | StijnVanDrongelen |
data-lens | 121 | 0.0 | 48 | Used to be Haskell 98 Lenses | (bsd3, comonads, control, library) | 2018-01-01 | 2.11.2 | EdwardKmett, RussellOConnor |
data-lens-fd | 45 | 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) | 20 | 0.0 | 1 | A Lens for IxSet | (bsd3, comonads, control, data-structures, deprecated, library) | 2012-01-15 | 0.1.4 | DagOdenhall |
decepticons | 4 | 0.0 | 1 | The categorical dual of transformers. | (bsd3, control, library) | 2013-05-07 | 0.1.0.0 | JoeQuinn |
deep-transformations | 15 | 0.0 | 3 | Deep natural and unnatural tree transformations, including attribute grammars | (bsd3, control, generics, library) | 2024-05-19 | 0.2.3 | MarioBlazevic |
deepcontrol | 51 | 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 | 187 | 2.5 | 1433 | Deep evaluation of data structures | (bsd3, control, library) | 2024-09-08 | HerbertValerioRiedel, chessai, melaniebrown | |
deepseq-bounded | 53 | 0.0 | 2 | Bounded deepseq, including support for generic deriving | (bsd3, control, library) | 2015-02-04 | 0.8.0.0 | AndrewSeniuk |
deepseq-generics | 71 | 0.0 | 23 | GHC.Generics-based Control.DeepSeq.rnf implementation | (bsd3, control, library) | 2016-01-03 | 0.2.0.0 | HerbertValerioRiedel |
deepseq-instances | 11 | 0.0 | 0 | Candidate NFData Instances for Types in base | (control, library, mit) | 2020-05-28 | 0.1.0.1 | TravisWhitaker |
deepseq-magic | 14 | 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) | 19 | 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) | 7 | 0.0 | 1 | Demarcating transformed monad. | (bsd3, control, deprecated, library) | 2013-09-23 | 0.1.0 | NickolayKudasov |
dep-t | 69 | 0.0 | 4 | Dependency injection for records-of-functions. | (bsd3, control, library) | 2023-01-15 | 0.6.8.0 | DanielDiazCarrete |
dep-t-advice | 49 | 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 | 13 | 0.0 | 0 | A dynamic environment for dependency injection. | (bsd3, control, library) | 2022-11-08 | 0.1.1.0 | DanielDiazCarrete |
dep-t-value | 4 | 0.0 | 0 | Pair resources files with types within your program. | (bsd3, control, library) | 2022-04-17 | 0.1.0.0 | DanielDiazCarrete |
deriving-trans | 78 | 0.0 | 0 | Derive instances for monad transformer stacks | (bsd3, control, library) | 2023-07-11 | 0.9.1.0 | jumper149 |
despair | 13 | 0.0 | 1 | Despair | (bsd3, control, library) | 2015-12-01 | 0.0.6 | Heather |
disposable (deprecated in favor of glazier-react) | 23 | 0.0 | 2 | Allows storing different resource-releasing actions together. | (bsd3, control, deprecated, library) | 2018-07-02 | 1.0.0.0 | louispan |
distributed-closure | 59 | 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) | 21 | 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) | 11 | 0.0 | 1 | AWS Lambda backend for distributed-fork. | (bsd3, control, deprecated, library) | 2018-06-15 | 0.0.2.0 | utdemir |
distributed-process | 106 | 2.5 | 30 | Cloud Haskell: Erlang-style concurrency in Haskell | (bsd3, control, library) | 2024-09-03 | 0.7.7 | EdskoDeVries, FacundoDominguez, MathieuBoespflug, TimWatson, LaurentRDC, davidsd, JoelMcCracken |
distributed-process-async | 83 | 0.0 | 6 | Cloud Haskell Async API | (bsd3, control, library) | 2024-11-03 | 0.2.10 | FacundoDominguez, MathieuBoespflug, TimWatson, LaurentRDC, davidsd |
distributed-process-client-server | 75 | 0.0 | 9 | The Cloud Haskell Application Platform | (bsd3, control, library) | 2024-11-03 | 0.2.7.1 | FacundoDominguez, MathieuBoespflug, TimWatson, LaurentRDC, davidsd |
distributed-process-execution | 46 | 0.0 | 2 | Execution Framework for The Cloud Haskell Application Platform | (bsd3, control, library) | 2024-11-03 | 0.1.4.1 | FacundoDominguez, MathieuBoespflug, TimWatson, LaurentRDC, davidsd |
distributed-process-extras | 81 | 0.0 | 11 | Cloud Haskell Extras | (bsd3, control, library) | 2024-11-03 | 0.3.8 | FacundoDominguez, MathieuBoespflug, TimWatson, LaurentRDC, davidsd |
distributed-process-fsm | 5 | 0.0 | 1 | The Cloud Haskell implementation of Erlang/OTP gen_statem | (bsd3, control, library) | 2017-03-26 | 0.0.1 | TimWatson, LaurentRDC, davidsd |
distributed-process-lifted | 16 | 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 | 22 | 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) | 7 | 0.0 | 2 | The Cloud Haskell Application Platform | (bsd3, control, deprecated, library) | 2014-06-13 | 0.1.0 | FacundoDominguez, MathieuBoespflug, TimWatson |
distributed-process-registry | 10 | 0.0 | 1 | Cloud Haskell Extended Process Registry | (bsd3, control, library) | 2016-02-18 | 0.1.0.2 | FacundoDominguez, MathieuBoespflug, TimWatson |
distributed-process-simplelocalnet | 70 | 1.5 | 6 | Simple zero-configuration backend for Cloud Haskell | (bsd3, control, library) | 2024-09-03 | 0.3.2 | EdskoDeVries, FacundoDominguez, MathieuBoespflug, TimWatson, LaurentRDC, davidsd |
distributed-process-supervisor | 41 | 0.0 | 4 | Supervisors for The Cloud Haskell Application Platform | (bsd3, control, library) | 2024-10-30 | 0.2.3 | FacundoDominguez, MathieuBoespflug, TimWatson, LaurentRDC, davidsd |
distributed-process-systest | 31 | 0.0 | 1 | Cloud Haskell Test Support | (bsd3, cloud-haskell, control, library) | 2024-11-03 | 0.4.1 | TimWatson, LaurentRDC, davidsd |
distributed-process-task | 14 | 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 | 86 | 0.0 | 1 | Tests and test support tools for distributed-process. | (bsd3, cloud-haskell, control, library) | 2024-11-04 | 0.5.1 | FacundoDominguez, MathieuBoespflug, TimWatson, LaurentRDC, davidsd |
distributed-process-zookeeper | 15 | 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 | 93 | 0.0 | 9 | Compositional, type-safe, polymorphic static values and closures | (bsd3, control, library) | 2024-09-03 | 0.3.11 | EdskoDeVries, FacundoDominguez, MathieuBoespflug, TimWatson, LaurentRDC, davidsd, JoelMcCracken |
do-notation-dsl (deprecated in favor of control-dsl) | 21 | 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 | 22 | 0.0 | 1 | Boozy streaming library | (bsd3, control, library) | 2018-07-18 | 0.4 | FumiakiKinoshita |
edenmodules | 10 | 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 | 38 | 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 | 14 | 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 | 10 | 0.0 | 0 | Reducing the pain of transformer stacks with duplicated effects | (bsd3, control, library) | 2019-07-14 | 0.3 | DanielWagner |
effectful | 204 | 2.75 | 7 | An easy to use, performant extensible effects library. | (bsd3, control, library) | 2024-10-23 | 2.5.0.0 | arybczak |
effectful-core | 196 | 2.25 | 20 | An easy to use, performant extensible effects library. | (bsd3, control, library) | 2024-10-23 | 2.5.0.0 | arybczak |
effectful-plugin | 57 | 0.0 | 1 | A GHC plugin for improving disambiguation of effects. | (bsd3, control, library) | 2024-10-08 | 1.1.0.4 | arybczak |
effectful-th | 53 | 0.0 | 0 | Template Haskell utilities for the effectful library. | (bsd3, control, library) | 2024-10-08 | 1.0.0.3 | arybczak |
effects | 34 | 0.0 | 2 | Computational Effects | (bsd3, control, library, monads) | 2019-04-13 | 0.2.4 | SjoerdVisscher |
effects-parser | 8 | 0.0 | 1 | Parser Effect for the Control.Effects Library | (bsd3, control, library, monads) | 2013-09-15 | 0.1 | JesseMcDonald |
effet | 20 | 0.0 | 0 | An Effect System based on Type Classes | (bsd3, control, library) | 2020-12-24 | 0.4.0.0 | MichaelSzvetits |
effin | 37 | 0.0 | 3 | A Typeable-free implementation of extensible effects | (bsd3, control, effect, library) | 2017-08-03 | 0.3.0.3 | AnthonyVandikas |
either | 351 | 2.0 | 285 | Combinators for working with sums | (bsd3, control, library, monads) | 2022-05-08 | 5.0.2 | EdwardKmett, ryanglscott, GeorgeWilson |
elevator | 23 | 0.0 | 4 | Immediately lifts to a desired level | (bsd3, control, library) | 2015-04-01 | 0.2.3 | FumiakiKinoshita |
elision | 24 | 0.0 | 0 | Arrows with holes. | (bsd2, control, library, program) | 2016-02-18 | 0.1.3.2 | jacrough |
enclosed-exceptions | 107 | 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 | 13 | 0.0 | 1 | Making fmt available with rio | (bsd3, control, library, program) | 2019-07-23 | 1.2.0.0 | ChrisDornan |
error-context | 22 | 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 | 4 | 0.0 | 1 | Error Continuations | (control, library, public-domain) | 2015-01-05 | 0.1.0.0 | echatav |
error-list | 10 | 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) | 33 | 0.0 | 2 | An orphan Eq instance for ErrorCall | (control, deprecated, library, mit) | 2015-04-22 | 0.3.0 | SimonHengel |
errors | 292 | 2.5 | 147 | Simplified error-handling | (bsd3, control, error-handling, library) | 2018-05-11 | 2.3.0 | GabrielGonzalez |
errors-ext | 39 | 0.0 | 1 | `bracket`-like functions for `ExceptT` over `IO` monad. | (control, error-handling, library) | 2018-07-17 | 0.4.2 | warlock |
eternal | 32 | 0.0 | 1 | everything breaking the Fairbairn threshold | (bsd3, control, library) | 2016-07-24 | 0.1.7 | Heather |
ether (deprecated) | 75 | 2.25 | 2 | Monad transformers and classes | (bsd3, control, deprecated, library) | 2017-06-03 | 0.5.1.0 | int_index |
eveff | 23 | 0.0 | 0 | Efficient effect handlers based on evidence translation. | (control, effect, library, mit) | 2021-07-19 | 1.0.0.2 | ningningxie |
event-driven | 4 | 0.0 | 2 | library for event driven programming | (bsd3, control, library) | 2010-07-16 | 0.0.2 | YoshikuniJujo |
event-handlers | 9 | 0.0 | 2 | Event handlers | (control, data, library, public-domain) | 2008-12-15 | 0.0.0.3 | JamesCook |
event-monad | 16 | 0.0 | 1 | Event-graph simulation monad transformer | (control, library, public-domain) | 2010-01-11 | 0.0.3 | JamesCook |
event-transformer (deprecated) | 6 | 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) | 8 | 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 | 30 | 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 | 103 | 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 | 158 | 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 | 38 | 0.0 | 1 | Essentially the Maybe type with error messages. | (bsd2, control, library) | 2015-07-22 | 0.3.0.0 | pharpend |
exceptions | 543 | 2.0 | 1003 | Extensible optionally-pure exceptions | (bsd3, control, exceptions, library, monad) | 2024-10-31 | 0.10.9 | EdwardKmett, ryanglscott |
exceptiot | 6 | 0.0 | 0 | ExceptT, but uses IO instead of Either | (bsd3, control, library) | 2024-05-13 | 0.0.1.1 | parsonsmatt |
exhaustive | 42 | 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 | 33 | 0.0 | 3 | Monad transformer for exit codes | (bsd3, control, library) | 2023-10-06 | 0.1.0.9 | TonyMorris, qfpl, GeorgeWilson |
explicit-exception | 94 | 0.0 | 28 | Exceptions which are explicit in the type signature. | (bsd3, control, library) | 2023-01-14 | 0.2 | HenningThielemann |
explicit-sharing | 50 | 0.0 | 1 | Explicit Sharing of Monadic Effects | (control, library, monads, public-domain) | 2011-06-30 | 0.9 | SebastianFischer |
extensible-effects | 216 | 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 | 181 | 2.0 | 0 | Message passing concurrency as extensible-effect | (bsd3, concurrency, control, effect, library, program) | 2020-12-16 | 2.0.0 | SvenHeyll |
extensible-exceptions | 144 | 0.0 | 88 | Extensible exceptions | (bsd3, control, library) | 2012-02-02 | 0.1.1.4 | IanLynagh |
failable | 45 | 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) | 67 | 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 | 14 | 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 | 8 | 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 | 123 | 0.0 | 3 | Fold multiple events that happen in a given period of time. | (bsd3, control, library) | 2024-11-01 | 0.2.0.14 | debugito |
foldl | 636 | 2.5 | 118 | Composable, streaming, and efficient left folds | (bsd3, control, library) | 2024-08-29 | 1.4.17 | GabrielGonzalez |
foldl-exceptions | 12 | 2.0 | 0 | Exception handling with FoldM | (control, library, mit) | 2023-01-11 | 1.0.0.2 | chris_martin, Monoid_Mary |
foldl-incremental | 23 | 2.0 | 1 | incremental folds | (control, library, mit, statistics) | 2015-02-23 | 0.2.0.0 | tonyday |
foldl-transduce | 57 | 2.0 | 1 | Transducers for foldl folds. | (bsd3, control, library) | 2021-03-19 | 0.6.0.1 | DanielDiazCarrete |
foldl-transduce-attoparsec | 11 | 0.0 | 1 | Attoparsec and foldl-transduce integration. | (bsd3, control, library) | 2016-02-12 | 0.2.0.0 | DanielDiazCarrete |
for-free | 3 | 0.0 | 1 | Functor, Monad, MonadPlus, etc for free | (control, library, public-domain) | 2012-07-09 | 0.1 | AaronBlack |
forbidden-fruit | 4 | 0.0 | 1 | A library accelerates imperative style programming. | (bsd3, control, library) | 2015-02-24 | 0.1.0 | minpou |
forest | 16 | 0.0 | 1 | Tree and Forest types | (control, library, mpl) | 2018-08-02 | 0.2.1.1 | ShaneOBrien |
free | 661 | 2.5 | 204 | Monads for free | (bsd3, control, library, monads) | 2023-03-12 | 5.2 | EdwardKmett, EricMertens, JohnWiegley, ryanglscott |
free-algebras | 103 | 2.0 | 2 | Free algebras | (algebra, control, library, monads, mpl) | 2024-09-01 | 0.1.2.0 | coot |
free-applicative-t | 3 | 0.0 | 1 | Free Applicative Transformer | (bsd3, control, library) | 2022-12-31 | 0.1.0.0 | viercc |
free-categories | 26 | 0.0 | 1 | free categories | (bsd3, control, library) | 2020-09-29 | 0.2.0.2 | echatav |
free-category | 38 | 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 | 6 | 0.0 | 0 | An extensible effects library | (bsd3, control, effect, library, program) | 2017-10-10 | 0.1.0.0 | OmerAgacan |
free-listt | 7 | 0.0 | 0 | Lawful list and set monad transformers based on free monads | (control, library, mit) | 2024-01-03 | 0.1.0.1 | turion |
free-operational | 12 | 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 | 30 | 0.0 | 0 | van Laarhoven encoded Free Monad with Extensible Effects | (bsd3, control, library, monads, program) | 2016-02-10 | 0.1.4 | aaronlevin |
freer | 19 | 2.25 | 0 | Implementation of the Freer Monad | (bsd3, control, library, program) | 2016-11-25 | 0.2.4.1 | alleledev |
freer-effects | 10 | 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 | 47 | 2.0 | 12 | A friendly effect system for Haskell. | (bsd3, control, library, program) | 2022-01-07 | 1.2.1.2 | lexi_lambda |
freer-simple-catching | 5 | 0.0 | 1 | Checked runtime exceptions with freer-simple | (control, library, mit) | 2018-11-12 | 0.1.0.0 | benweitzman |
freer-simple-http | 5 | 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 | 5 | 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 | 4 | 0.0 | 1 | Random number generators using freer-simple | (control, library, mit, random) | 2018-11-12 | 0.1.0.0 | benweitzman |
freer-simple-time | 4 | 0.0 | 1 | freer-simple interface to IO based time functions | (control, library, mit, time) | 2018-11-12 | 0.1.0.0 | benweitzman |
fresnel | 19 | 0.0 | 1 | high-powered optics in a small package | (bsd3, control, library) | 2024-10-05 | 0.1.0.1 | robrix |
fresnel-fused-effects | 7 | 0.0 | 0 | fresnel/fused-effects integration | (bsd3, control, library) | 2024-09-24 | 0.0.0.1 | robrix |
from-sum | 49 | 2.0 | 2 | Combinators for working with Maybe and Either | (bsd3, control, library) | 2020-01-25 | 0.2.3.0 | cdepillabout |
frpnow | 20 | 2.5 | 4 | Principled practical FRP | (bsd3, control, library) | 2015-08-25 | 0.18 | AtzeVanDerPloeg |
frpnow-gloss | 12 | 0.0 | 1 | Program awesome stuff with Gloss and frpnow! | (bsd3, control, library) | 2015-07-14 | 0.12 | AtzeVanDerPloeg |
frpnow-gtk | 6 | 0.0 | 1 | Program GUIs with GTK and frpnow! | (bsd3, control, library) | 2015-07-14 | 0.11 | AtzeVanDerPloeg |
frpnow-vty | 11 | 0.0 | 0 | Program terminal applications with vty and frpnow! | (control, gpl, library, program) | 2018-03-19 | 0.2.0.1 | JaroReinders |
fsharp (deprecated) | 17 | 0.0 | 2 | some F# operators, high priority pipes | (bsd3, control, deprecated, library) | 2014-02-18 | 0.0.4 | Heather |
full-sessions | 25 | 0.0 | 1 | a monad for protocol-typed network programming | (bsd3, control, library, network) | 2012-01-23 | 0.6.2.1 | KeigoImai |
function-combine | 9 | 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) | 110 | 0.0 | 6 | This package has been subsumed by semigroupoids | (bsd3, control, deprecated, library) | 2011-01-30 | 0.11 | EdwardKmett |
functors | 8 | 0.0 | 1 | (.:) and friends, syntax for Functor and Applicative. | (bsd3, control, library) | 2010-11-28 | 0.1 | AristidBreitkreuz |
funflow | 21 | 2.0 | 2 | Workflows with arrows | (control, library, mit, program) | 2020-03-09 | 1.6.0 | nclarke |
fused-effects | 126 | 2.75 | 18 | A fast, flexible, fused effect system. | (bsd3, control, library) | 2024-08-21 | 1.1.2.3 | patrick_thomson, robrix, joshvera |
fused-effects-exceptions | 30 | 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 | 30 | 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 | 5 | 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 | 14 | 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 | 15 | 0.0 | 0 | Random number generation for fused-effects. | (bsd3, control, library) | 2024-10-04 | 1.1.0.1 | patrick_thomson, robrix |
fused-effects-resumable | 3 | 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 | 10 | 2.25 | 0 | A fused-effects adapter for squeal-postgresql. | (bsd3, control, library) | 2020-01-26 | 0.1.0.0 | iko |
fused-effects-th | 19 | 0.0 | 0 | Template Haskell helpers for fused-effects. | (bsd3, control, library) | 2021-04-07 | 0.1.0.3 | patrick_thomson, robrix |
future-resource | 7 | 0.0 | 2 | realtime resource handling with manual concurrency | (control, lgpl, library) | 2015-04-22 | 0.4.0.0 | capsjac |
gang-of-threads | 37 | 0.0 | 1 | Non-deterministic parallelism with bags | (bsd3, control, library, parallelism) | 2014-07-22 | 3.2.1 | bholst |
garlic-bread | 9 | 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 | 3 | 0.0 | 1 | Limit how many steps a program may take. | (bsd3, control, library) | 2018-08-14 | 0.0.0.1 | rightfold |
general-allocate | 33 | 0.0 | 3 | Exception-safe resource management in more monads | (apache, control, exceptions, library) | 2024-01-13 | 0.2.3.1 | shlevy |
general-prelude (deprecated) | 13 | 0.0 | 1 | Prelude replacement using generalized type classes where possible | (bsd3, control, data, deprecated, library) | 2012-12-18 | 0.1.2 | JohnWiegley |
generator | 24 | 0.0 | 1 | Python-generators notation for creation of monadic lists | (bsd3, control, library) | 2015-05-28 | 0.5.5 | YairChuchem |
generators (deprecated) | 11 | 0.0 | 1 | Actually useful monadic random value generators. | (bsd3, control, deprecated, library) | 2010-06-25 | 1.0.3 | LiamOConnorDavis |
generic-deepseq | 16 | 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 | 16 | 0.0 | 1 | Extra utilities for HasCallStack | (bsd3, control, library) | 2018-03-14 | 0.1.0.2 | dfeuer |
gooey | 7 | 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 | 8 | 2.0 | 1 | Applicative non-linear consumption | (control, library, mit) | 2022-06-20 | 0.0.0.8 | chris_martin, Monoid_Mary |
graphted | 16 | 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) | 55 | 2.0 | 6 | This package has been absorbed into semigroupoids 4.0 | (bsd3, categories, control, deprecated, library) | 2013-10-13 | 4.0 | EdwardKmett |
hasim | 13 | 0.0 | 1 | Process-Based Discrete Event Simulation library | (bsd3, control, library) | 2008-12-29 | 0.1.2 | JochemBerndsen |
hask | 6 | 0.0 | 1 | Categories | (bsd3, control, library) | 2014-11-10 | 0 | EdwardKmett |
haskell-cnc | 22 | 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 | 8 | 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 | 4 | 0.0 | 1 | Haskell distributed parallel Haskell | (bsd3, control, distributed-computing, library, monads, parallelism, program) | 2013-02-07 | 0.0.1 | PatrickMaier |
hdph-closure | 7 | 0.0 | 2 | Explicit closures in Haskell distributed parallel Haskell | (bsd3, control, distributed-computing, library) | 2013-02-07 | 0.0.1 | PatrickMaier |
hedis-effectful | 4 | 0.0 | 0 | Adaptation of the hedis library for the effectful ecosystem. | (bsd3, control, library) | 2024-06-06 | 1.0.0.0 | arybczak |
heftia | 39 | 0.0 | 1 | higher-order algebraic effects done right | (control, library, monads, mpl) | 2024-11-03 | 0.5.0.0 | YamadaRyo |
heftia-effects | 44 | 0.0 | 0 | higher-order algebraic effects done right | (control, effect, library, monads, mpl, program) | 2024-11-03 | 0.5.0.0 | YamadaRyo |
hierarchical-env | 10 | 0.0 | 0 | hierarchical environments for dependency injection | (bsd3, control, library) | 2021-05-13 | 0.2.0.2 | autotaker |
hmk | 42 | 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 | 34 | 0.0 | 3 | Some convenience facilities for hoisting errors into a monad | (control, library, mit) | 2024-05-06 | 0.3.0.0 | JonSterling, schalmers, qfpl, jack |
hpc | 99 | 0.0 | 18 | Code Coverage Library for Haskell | (bsd3, control, library) | 2024-05-02 | 0.7.0.2 | AustinSeipp, BenGamari, HerbertValerioRiedel, IanLynagh, wz1000, DavidBinder |
hpc-coveralls | 83 | 2.0 | 1 | Coveralls.io support for Haskell. | (bsd3, control, library, program) | 2017-05-13 | 1.0.10 | killy971 |
hpc-lcov | 25 | 0.0 | 0 | Convert HPC output into LCOV format | (bsd3, control, library, program) | 2023-12-26 | 1.1.2 | brandonchinn178 |
hreader | 33 | 0.0 | 2 | Generalization of MonadReader and ReaderT using hset | (bsd3, control, library) | 2023-10-18 | 1.1.1 | AlekseyUymanov |
hs-di | 15 | 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 | 17 | 0.0 | 1 | PID control loop | (control, lgpl, library) | 2018-11-25 | 0.1.2 | jlamothe |
hspec-monad-control | 5 | 0.0 | 1 | Orphan instances of MonadBase and MonadBaseControl for SpecM | (bsd3, control, library) | 2015-05-21 | 0.1.0.0 | bmjames |
hyperfunctions | 5 | 0.0 | 1 | Hyperfunctions | (bsd3, categories, control, library) | 2015-06-21 | 0 | EdwardKmett |
if | 11 | 0.0 | 1 | (?) and (?>) conditional operator | (bsd3, control, library) | 2016-11-17 | 0.1.0.0 | winterland |
ifcxt | 10 | 2.25 | 1 | put if statements within type constraints | (bsd3, control, library) | 2016-08-03 | 0.1.1 | MikeIzbicki |
implicit-logging | 9 | 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 | 20 | 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 | 19 | 0.0 | 2 | Indexed Types | (bsd3, control, indexed, library) | 2016-06-12 | 1.0.4 | GabrielGonzalez |
indexed | 31 | 0.0 | 14 | Haskell98 indexed functors, monads, comonads | (bsd3, control, library) | 2016-09-17 | 0.1.3 | ReinerPope, typedrat |
indexed-extras | 19 | 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 | 20 | 0.0 | 2 | indexed monads for free | (bsd3, control, library, monad) | 2013-11-27 | 0.3.1 | FumiakiKinoshita |
indexed-transformers | 22 | 0.0 | 0 | Atkey indexed monad transformers | (bsd3, control, library) | 2024-01-15 | 0.1.0.4 | echatav |
indextype | 22 | 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 | 21 | 0.0 | 1 | Monadic functions with injected parameters. | (control, gpl, library) | 2013-09-13 | 0.2.1.0 | DimitriSabadie |
instance-control | 18 | 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) | 14 | 0.0 | 1 | A type class for interchangeable data. | (control, deprecated, library, mit) | 2015-01-18 | 0.2.0.0 | arowM |
interleave | 9 | 0.0 | 1 | Combinators for supporting interleaving of different behaviours | (bsd3, control, library) | 2011-01-07 | 1.0 | NeilBrown |
interruptible | 10 | 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 | 27 | 0.0 | 1 | An abstraction over interspersing monadic actions | (control, library, mit) | 2016-06-02 | 0.1.2 | NikitaVolkov |
invariant | 547 | 0.0 | 18 | Haskell98 invariant functors | (bsd2, control, data, library) | 2024-03-19 | 0.6.3 | NicolasFrisby, ryanglscott |
invertible | 69 | 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 | 5 | 0.0 | 1 | invertible functions and instances for HList | (bsd3, composition, control, data, library) | 2017-03-07 | 0.2.0.2 | DylanSimon |
io-choice | 33 | 0.0 | 5 | Choice for IO and lifted IO | (bsd3, control, library) | 2018-12-11 | 0.0.7 | KazuYamamoto |
io-classes | 195 | 2.0 | 10 | Type classes for concurrency with STM, ST and timing | (apache, control, library) | 2024-08-27 | 1.7.0.0 | coot, IOHK |
io-classes-mtl (deprecated in favor of io-classes) | 146 | 2.0 | 0 | Experimental MTL instances for io-classes | (apache, control, deprecated, library) | 2024-05-17 | 0.1.2.0 | coot, IOHK |
io-reactive | 5 | 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 | 16 | 0.0 | 1 | Exception safe resource management with dynamic regions | (bsd3, control, library) | 2015-04-24 | 0.1.1 | YurasShumovich |
iotransaction | 5 | 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) | 26 | 0.0 | 1 | Embeds effect systems into Haskell using parameteric effect monads | (bsd3, control, deprecated, library, monads) | 2014-05-15 | 0.57 | DominicOrchard |
joint | 41 | 0.0 | 1 | Trying to compose non-composable | (bsd3, control, data, library) | 2021-01-01 | 0.1.9 | iokasimovmt |
json-tracer | 14 | 0.0 | 1 | A polymorphic, type-safe, json-structured tracing library | (bsd3, control, library) | 2018-05-11 | 0.0.3.0 | autotaker |
kindly-functors | 10 | 0.0 | 0 | A category polymorphic `Functor` typeclass | (categories, control, library, mit) | 2024-02-05 | 0.1.0.1 | solomon |
lambda-devs | 10 | 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 | 3 | 0.0 | 1 | Concurrent networked stream transducers | (bsd3, concurrency, control, library) | 2017-10-02 | 0.3.1 | misandrist |
lax | 25 | 0.0 | 1 | Lax arrows | (bsd3, control, library) | 2012-02-07 | 0.1.0.3 | WolfgangJeltsch |
layers | 6 | 0.0 | 2 | Modular type class machinery for monad transformer stacks. | (bsd3, control, library) | 2013-03-14 | 0.1 | ShaneOBrien |
lazy | 11 | 0.0 | 1 | Explicit laziness for Haskell | (control, library, mit) | 2018-04-28 | 0.1 | NikitaVolkov |
lazy-bracket | 3 | 0.0 | 0 | A bracket with lazy resource allocation. | (bsd3, control, library) | 2022-04-16 | 0.1.0.0 | DanielDiazCarrete |
lazy-priority-queue | 7 | 0.0 | 0 | Lazy-Spined Monadic Priority Queues | (control, data, gpl, library, program) | 2021-02-18 | 0.1.1 | MarioBlazevic |
lazyio | 51 | 0.0 | 4 | Run IO actions lazily while respecting their order | (bsd3, control, library, monads) | 2016-12-14 | 0.1.0.4 | HenningThielemann |
lazyio-applicative | 13 | 0.0 | 0 | LazyIO applicative for asymptotic performance | (applicative, control, library, mit) | 2024-02-02 | 0.1.0.3 | profunctorial |
lens-filesystem | 13 | 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 | 11 | 0.0 | 2 | Miscellaneous lens utilities. | (bsd3, control, library) | 2018-07-02 | 0.0.2.0 | louispan |
lens-tell | 9 | 0.0 | 0 | MonadTell-based lens combinators | (bsd3, control, library) | 2021-09-06 | 0.1 | lightandlight |
lens-tutorial | 26 | 2.5 | 1 | Tutorial for the lens library | (bsd3, control, library) | 2024-05-11 | 1.0.5 | GabrielGonzalez |
lensref (deprecated) | 25 | 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) | 9 | 0.0 | 0 | mtl operations with Van Laarhoven lenses | (control, data, deprecated, lenses, library) | 2019-10-25 | 0.1 | |
level-monad | 26 | 0.0 | 2 | Non-Determinism Monad for Level-Wise Search | (control, library, monads, public-domain) | 2009-06-22 | 0.4.1 | SebastianFischer |
lifted-base | 441 | 0.0 | 274 | lifted IO operations from the base library | (bsd3, control, library) | 2018-03-14 | 0.2.3.12 | BasVanDijk |
lifted-base-tf (deprecated) | 7 | 0.0 | 1 | lifted IO operations from the base library | (bsd3, control, deprecated, library) | 2018-08-19 | 0.1.0.0 | |
list-t | 414 | 2.0 | 40 | ListT done right | (control, data-structures, library, mit, streaming) | 2023-10-11 | 1.0.5.7 | NikitaVolkov |
list-transformer | 76 | 2.0 | 5 | List monad transformer | (bsd3, control, library) | 2024-05-19 | 1.1.1 | GabrielGonzalez |
little-rio | 54 | 0.0 | 2 | When you need just the RIO monad | (bsd3, control, library) | 2024-09-19 | 3.0.0 | ejconlon |
local-search | 16 | 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 | 28 | 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 | 9 | 0.0 | 1 | Syslog functions for log-effect | (bsd3, control, effect, library, logging, syslog) | 2019-03-02 | 0.2.0 | sickmind |
logicst | 6 | 0.0 | 1 | Backtracking mutable references in the ST and IO monads | (bsd3, control, library) | 2013-04-17 | 0.1.0.0 | AndySonnenburg |
logict | 445 | 2.0 | 41 | A backtracking logic-programming monad. | (bsd3, control, library) | 2024-11-13 | 0.8.2.0 | DanDoel, Bodigrim |
logict-sequence | 23 | 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 | 71 | 0.0 | 4 | Fast loops (for when GHC can't optimize forM_) | (control, library, mit) | 2015-09-03 | 0.3.0 | NiklasHambuechen |
loop-dsl | 5 | 1.5 | 0 | monadic loop dsl. | (control, library, mit) | 2021-11-15 | 0.1.0.0 | ailrk |
loop-effin | 12 | 0.0 | 1 | control-monad-loop port for effin | (bsd3, control, library) | 2014-10-07 | 0.1.1.0 | HiromiIshii |
loop-while | 4 | 0.0 | 2 | A monad transformer supporting various styles of while loop | (bsd3, control, library) | 2010-01-11 | 1.0.0 | NeilBrown |
loops | 16 | 0.0 | 1 | Fast imperative-style loops | (bsd3, control, library) | 2014-06-13 | 0.2.0.2 | ThomasTuegel |
machinecell | 47 | 0.0 | 1 | Arrow based stream transducers | (bsd3, control, frp, library, reactivity) | 2018-04-17 | 4.0.1 | HidenoriAzuma |
machines | 115 | 2.5 | 29 | Networked stream transducers | (bsd3, control, enumerator, library) | 2022-05-18 | 0.7.3 | EdwardKmett, EricMertens, ryanglscott |
machines-attoparsec | 13 | 0.0 | 0 | Parse machines streams with attoparsec parsers. | (bsd3, control, data, enumerator, library, parsing, text) | 2019-01-31 | 0 | davean |
machines-bytestring | 7 | 0.0 | 1 | ByteString support for machines | (bsd3, control, library, machines) | 2017-06-07 | 0.1.0.0 | zclod |
machines-encoding | 5 | 0.0 | 0 | Transcode encodings with machines. | (bsd3, control, data, enumerator, library, text) | 2019-01-31 | 0 | davean |
managed | 125 | 0.0 | 22 | A monad for managed values | (bsd3, control, library) | 2023-01-31 | 1.0.10 | GabrielGonzalez |
map-classes | 10 | 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 | 22 | 0.0 | 1 | foldl wrappers for map-reduce | (bsd3, control, library) | 2023-05-02 | 0.1.2 | adamCS |
mealstrom | 9 | 2.0 | 1 | Manipulate FSMs and store them in PostgreSQL. | (control, database, library, mit) | 2021-01-15 | 0.0.1.1 | amx |
mech | 5 | 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 | 5 | 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 | 4 | 0.0 | 1 | Pointer equality memoization | (control, library, mit) | 2015-05-31 | 0.1.0.0 | edofic |
memoization-utils | 8 | 0.0 | 1 | Utilities for memoizing functions | (control, library, mit) | 2015-11-06 | 0.1.0.1 | yamadapc |
meta-par | 5 | 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 | 5 | 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 | 16 | 0.0 | 1 | rebindable methods for improving testability | (bsd3, control, library) | 2021-05-07 | 0.4.0.0 | autotaker |
micro-recursion-schemes | 8 | 0.0 | 4 | Simple recursion schemes | (bsd3, control, library, recursion) | 2018-05-14 | 5.0.2.2 | |
midair | 29 | 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) | 54 | 0.0 | 5 | fast and simple operational monad | (bsd3, control, deprecated, library) | 2015-01-26 | 0.4.9 | FumiakiKinoshita |
mix-arrows | 19 | 0.0 | 1 | Mixing effects of one arrow into another one | (bsd3, control, library) | 2012-02-06 | 1.2 | MiguelMitrofanov |
mmorph | 400 | 2.5 | 137 | Monad morphisms | (bsd3, control, library) | 2021-07-16 | 1.2.0 | GabrielGonzalez |
mmtl | 6 | 0.0 | 4 | Modular Monad transformer library | (bsd3, control, library) | 2008-09-30 | 0.1 | MauroJaskelioff |
mmtl-base (deprecated) | 6 | 0.0 | 1 | MonadBase type-class for mmtl | (bsd3, control, deprecated, library) | 2011-12-13 | 15321.1 | |
modular-prelude (deprecated) | 7 | 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) | 6 | 0.0 | 1 | Reifying ClassyPrelude a la ModularPrelude | (control, deprecated, library, mit) | 2012-08-18 | 0.1.0.0 | DanBurton |
moffy | 14 | 0.0 | 4 | Monadic Functional Reactive Programming | (bsd3, control, library) | 2023-12-05 | 0.1.1.0 | YoshikuniJujo |
moffy-samples | 23 | 0.0 | 0 | Samples of moffy | (bsd3, control, library) | 2024-01-04 | 0.1.0.3 | YoshikuniJujo |
moffy-samples-events | 30 | 0.0 | 3 | Events for sample codes of moffy | (bsd3, control, library) | 2024-01-04 | 0.2.2.5 | YoshikuniJujo |
moffy-samples-gtk3 | 5 | 0.0 | 0 | Sample executables of moffy - GTK3 version | (bsd3, control, program) | 2023-12-20 | 0.1.0.0 | YoshikuniJujo |
moffy-samples-gtk3-run | 16 | 0.0 | 0 | Package to run moffy samples - GTK3 version | (bsd3, control, library) | 2023-12-21 | 0.1.0.7 | YoshikuniJujo |
moffy-samples-gtk4 | 10 | 0.0 | 0 | Sample executables of moffy - GTK4 version | (bsd3, control, program) | 2023-12-12 | 0.1.0.1 | YoshikuniJujo |
moffy-samples-gtk4-run | 19 | 0.0 | 0 | Package to run moffy samples - Gtk4 version | (bsd3, control, library) | 2023-12-19 | 0.2.1.3 | YoshikuniJujo |
monad-abort-fd | 47 | 0.0 | 2 | A better error monad transformer | (bsd3, control, library) | 2023-05-09 | 0.7.0.1 | MikhailVorozhtsov |
monad-atom | 14 | 0.0 | 3 | Monadically convert object to unique integers and back. | (bsd3, control, library) | 2012-03-16 | 0.4.1 | GrzegorzChrupala |
monad-atom-simple | 3 | 0.0 | 1 | Monadically map objects to unique ints. | (bsd3, control, library) | 2012-02-23 | 0.0.2 | GrzegorzChrupala |
monad-batcher | 11 | 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) | 13 | 0.0 | 1 | This package has been removed. | (bsd3, control, deprecated, library) | 2013-01-28 | 0.2.0 | JohnWiegley |
monad-choice | 12 | 0.0 | 0 | Monad, monad transformer, and typeclass representing choices. | (agpl, control, library) | 2020-03-27 | 0.2.0.0 | LouisH |
monad-chronicle | 26 | 0.0 | 0 | These as a transformer, ChronicleT | (bsd3, control, library, these) | 2024-05-16 | 1.0.2 | phadej |
monad-classes (deprecated) | 21 | 2.0 | 7 | more flexible mtl | (control, deprecated, library, mit) | 2018-05-07 | 0.3.2.2 | |
monad-codec | 20 | 0.0 | 7 | Monadic conversion between complex data structures and unique integers | (bsd3, control, library) | 2019-11-30 | 0.2.1 | JakubWaszczuk |
monad-connect | 11 | 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 | 430 | 2.0 | 549 | Lift control operations, like exception catching, through monad transformers | (bsd3, control, library) | 2021-08-02 | 1.0.3.1 | BasVanDijk, phadej |
monad-control-aligned | 24 | 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 | 28 | 0.0 | 2 | Stronger classes than monad-control | (bsd3, control, library) | 2022-03-31 | 0.2.0.0 | jumper149 |
monad-coroutine | 76 | 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 | 123 | 0.0 | 2 | A monad transformer for weighted graph searches | (bsd3, control, library, monads) | 2023-12-18 | 0.1.1.5 | ecramer |
monad-exception (deprecated in favor of layers) | 5 | 0.0 | 1 | Exstensible monadic exceptions | (control, deprecated, library, public-domain) | 2012-03-01 | 0.1 | ShaneOBrien |
monad-extras | 78 | 0.0 | 10 | Extra utility functions for working with monads | (bsd3, control, library) | 2017-02-10 | 0.6.0 | JohnWiegley |
monad-finally | 24 | 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) | 6 | 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 | 14 | 0.0 | 1 | Monad transformer for incremental hashing | (control, cryptography, hash, library, monad, public-domain) | 2016-05-30 | 0.1.0.2 | akrasner |
monad-ideals | 7 | 0.0 | 0 | Ideal Monads and coproduct of them | (bsd3, control, library) | 2024-07-30 | 0.1.1.0 | viercc |
monad-introspect | 9 | 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 | 8 | 0.0 | 1 | Adapters between MonadIO and MonadBase IO. | (control, library) | 2017-11-21 | 0.1.0.0 | lexi_lambda |
monad-journal | 58 | 0.0 | 3 | Pure logger typeclass and monad transformer | (bsd3, control, library) | 2017-11-25 | 0.8.1 | DimitriSabadie |
monad-levels | 9 | 0.0 | 1 | Specific levels of monad transformers | (control, library, mit) | 2015-02-03 | 0.1.0.1 | IvanMiljenovic |
monad-lgbt | 9 | 0.0 | 1 | Monad transformers for combining local and global state. | (bsd2, control, library) | 2016-07-23 | 0.0.2 | MichalGajda |
monad-loops | 231 | 2.25 | 130 | Monadic loops | (control, library, public-domain) | 2015-06-19 | 0.4.3 | JamesCook |
monad-loops-stm | 10 | 0.0 | 2 | Monadic loops for STM | (control, library, public-domain) | 2013-06-09 | 0.4 | JamesCook |
monad-markov | 8 | 0.0 | 1 | Markov process monad | (control, library, mit) | 2018-06-29 | 0.1.0.0 | arran |
monad-memo | 74 | 2.0 | 2 | Memoization monad transformer | (bsd3, control, library, monad) | 2022-01-03 | 0.5.4 | EduardSergeev |
monad-mersenne-random | 5 | 2.5 | 5 | An efficient random generator monad, based on the Mersenne Twister | (bsd3, control, library) | 2010-07-14 | 0.1 | DonaldStewart |
monad-open | 8 | 0.0 | 1 | Open recursion for when you need it | (control, library, mit) | 2015-03-22 | 0.1.0.0 | JonSterling |
monad-ox | 15 | 0.0 | 3 | Monad for observation extraction | (bsd3, control, library, natural-language-processing) | 2013-04-06 | 0.3.0 | JakubWaszczuk |
monad-par | 120 | 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 | 50 | 0.0 | 5 | Combinators and extra features for Par monads | (bsd3, control, library, monads, parallelism) | 2013-07-12 | 0.3.3 | RyanNewton |
monad-parallel | 112 | 0.0 | 21 | Parallel execution of monadic computations | (bsd3, control, library, monads) | 2022-03-22 | 0.8 | MarioBlazevic |
monad-parallel-progressbar | 10 | 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) | 18 | 0.0 | 1 | Parameterized monads | (bsd3, control, deprecated, library) | 2011-01-15 | 0.0.4 | DominiqueDevriese, EdwardKmett |
monad-peel | 41 | 0.0 | 19 | Lift control operations like exception catching through monad transformers | (bsd3, control, library) | 2023-08-10 | 0.3 | AndersKaseorg, SergeyAlirzaev |
monad-products | 39 | 2.0 | 3 | Monad products | (bsd3, control, library, monads) | 2016-01-17 | 4.0.1 | EdwardKmett |
monad-ran | 8 | 0.0 | 1 | Fast monads and monad transformers | (bsd3, control, library, monads) | 2009-05-06 | 0.1.0 | EdwardKmett, JosefSvenningsson |
monad-resumption | 53 | 0.0 | 1 | Resumption and reactive resumption monads for Haskell. | (bsd3, control, library) | 2019-09-30 | 0.1.4.0 | AdamProcter, IanGraves |
monad-skeleton | 48 | 0.0 | 6 | Monads of program skeleta | (bsd3, control, library, monads) | 2021-11-30 | 0.2 | FumiakiKinoshita |
monad-st | 53 | 0.0 | 5 | Provides a MonadST class | (bsd3, control, library, monads) | 2017-06-26 | 0.2.4.1 | EdwardKmett |
monad-state | 12 | 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 | 5 | 2.25 | 4 | ST monad with efficient explicit errors | (bsd2, control, library) | 2016-05-04 | 0.1.0.0 | CarterSchonwald |
monad-stm | 18 | 0.0 | 6 | MonadSTM class analogous to MonadIO | (bsd3, control, library) | 2013-04-07 | 0.1.0.2 | MiguelMitrofanov |
monad-supply | 42 | 0.0 | 3 | Stateful supply monad | (control, data, library, monad) | 2020-09-14 | 0.9 | GeoffHulette |
monad-task | 4 | 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 | 108 | 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, trin_cz, jonathanjouty |
monad-time-effectful | 21 | 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 | 8 | 0.0 | 1 | Monad transformer for recording timing events | (control, library, mit) | 2016-06-13 | 0.1.0.1 | pikajude |
monad-tree | 12 | 0.0 | 0 | Tree data structure for nondeterministic computations. | (control, library, mit) | 2021-11-09 | 0.2.0.0 | nbedell |
monad-tx | 5 | 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) | 22 | 0.0 | 6 | Typeclasses for representing monad transformer unlifting | (control, deprecated, library, mit) | 2016-05-03 | 0.2.0 | MichaelSnoyman |
monad-unlift-ref | 12 | 2.0 | 1 | Typeclasses for representing monad transformer unlifting | (control, library, mit) | 2017-11-21 | 0.2.1 | MichaelSnoyman |
monad-validate | 57 | 1.25 | 8 | A monad transformer for data validation. | (control, library) | 2023-08-17 | 1.3.0.0 | lexi_lambda |
monad-wrap | 7 | 0.0 | 1 | Wrap functions such as catch around different monads | (bsd3, control, library) | 2013-04-27 | 0.1 | DavidMazieres |
monadLib-compose | 10 | 0.0 | 2 | Arrow-like monad composition for monadLib. | (bsd3, control, library, monads) | 2010-10-20 | 0.2 | AristidBreitkreuz |
monadbi (deprecated) | 8 | 0.0 | 2 | Extract underlying monads from monad transformers | (control, deprecated, library) | 2011-09-22 | 0.1 | AnupamJain |
monadcryptorandom | 74 | 0.0 | 7 | A monad for using CryptoRandomGen | (bsd3, control, cryptography, library) | 2018-04-11 | 0.7.2.1 | ThomasDuBuisson |
monadfibre (deprecated) | 13 | 0.0 | 1 | Monadic functions which provide Choice and Parallelism. | (control, deprecated, library) | 2011-09-22 | 0.1.2.1 | AnupamJain |
monadic-recursion-schemes | 51 | 0.0 | 0 | Recursion Schemes for Monadic version. | (bsd3, control, library, monad, recursion) | 2023-04-19 | 0.1.13.2 | KatsutoshiItoh |
monadiccp | 56 | 0.0 | 4 | Constraint Programming | (bsd3, control, library) | 2018-05-09 | 0.7.7 | MaikRiechert, PieterWuille, TomSchrijvers |
monadiccp-gecode | 15 | 0.0 | 1 | Constraint Programming | (bsd3, control, library) | 2018-05-30 | 0.1.3 | JanTikovsky |
monadio-unwrappable | 14 | 0.0 | 1 | Reversibly allow monad transformer stacks to run in IO | (bsd3, control, library) | 2012-06-18 | 0.3 | AndrewMiller |
monadlist | 27 | 0.0 | 4 | Monadic versions of list functions | (bsd3, control, library) | 2011-10-08 | 0.0.2 | ThomasEding |
monadloc | 32 | 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 | 14 | 0.0 | 1 | A preprocessor for generating monadic call traces | (control, monads, program, public-domain) | 2014-10-17 | 0.3.1 | PepeIborra |
monadplus | 48 | 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) | 45 | 0.0 | 41 | Monad classes, using functional dependencies | (bsd3, control, deprecated, library) | 2010-11-07 | 0.2.0.0 | RossPaterson |
monads-tf | 104 | 0.0 | 75 | Monad classes, using type families | (bsd3, control, library) | 2023-07-10 | 0.3.0.1 | RossPaterson, chris_martin |
monoidal-functors | 28 | 2.0 | 0 | Monoidal Functors Library | (categories, control, library, mit, program) | 2023-08-03 | 0.2.3.0 | solomon |
moo-nad | 7 | 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 | 16 | 2.0 | 1 | Initial project template from stack | (bsd3, control, library) | 2017-01-29 | 0.1.0.4 | qzchenwl |
morphisms | 11 | 0.0 | 3 | It's all about functions | (control, data, library, mit) | 2019-01-04 | 0.1.1 | iokasimovmt |
morphisms-functors | 25 | 0.0 | 1 | Functors, theirs compositions and transformations | (control, data, library, mit) | 2019-01-15 | 0.1.7 | iokasimovmt |
morphisms-functors-inventory | 6 | 0.0 | 0 | Inventory is state and store | (control, data, library, mit) | 2019-01-12 | 0.1.0 | iokasimovmt |
morphisms-objects | 15 | 0.0 | 0 | Algebraic structures | (control, data, library, mit) | 2019-01-08 | 0.1.3 | iokasimovmt |
motor | 23 | 0.0 | 2 | Type-safe effectful state machines in Haskell | (control, library, mpl, program) | 2019-06-23 | 0.4.0 | owickstrom |
motor-diagrams | 14 | 0.0 | 1 | Generate state diagrams from Motor FSM typeclasses | (control, library, mpl) | 2019-06-28 | 0.4.0 | owickstrom |
motor-reflection | 12 | 0.0 | 1 | Reflect on Motor FSM typeclasses to obtain runtime representations | (control, library, mpl) | 2019-06-28 | 0.4.0 | owickstrom |
mpeff | 13 | 0.0 | 0 | Efficient effect handlers based on evidence-passing semantics | (control, effect, library, mit) | 2021-08-09 | 0.1.0.0 | ningningxie |
mtl | 357 | 2.75 | 4108 | 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) | 6 | 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) | 5 | 0.0 | 1 | Higher order versions of MTL classes | (bsd3, control, deprecated, library) | 2016-08-12 | 0.1 | int_index |
mtl-misc-yj | 53 | 0.0 | 2 | tribial tools about mtl | (bsd3, control, library) | 2024-11-18 | 0.1.0.3 | YoshikuniJujo |
mtl-tf | 10 | 0.0 | 1 | Monad Transformer Library with Type Families | (bsd3, control, library) | 2018-01-23 | 0.2.1.0 | TrevorElliott |
mtl-unleashed | 21 | 0.0 | 2 | MTL classes without the functional dependency | (bsd3, control, library) | 2015-11-11 | 0.6.1 | DavidFox |
mtl-uplift | 12 | 0.0 | 0 | Lift substacks of monad transformer stacks | (control, library, mit) | 2022-01-21 | 0.1.0.1 | sgschlesinger |
mtlx | 21 | 0.0 | 1 | Monad transformer library with type indexes, providing 'free' copies. | (bsd3, control, library) | 2012-10-15 | 0.1.6 | MarkSnyder |
mtsl | 10 | 0.0 | 0 | Reified monad transformer stacks | (control, library, mit) | 2020-09-28 | 0.2.0.0 | sgschlesinger |
multipass | 7 | 0.0 | 1 | Folding data with multiple named passes | (bsd3, control, library) | 2013-01-27 | 0.1.0.2 | EdwardKmett |
multistate | 93 | 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 | 5 | 0.0 | 1 | Traverse data types via generics, acting on multiple types simultaneously. | (control, gpl, library) | 2023-07-17 | 0.3.0.1 | lvreis |
mvc | 46 | 0.0 | 3 | Model-view-controller | (bsd3, concurrency, control, library) | 2018-08-19 | 1.1.7 | GabrielGonzalez |
mvc-updates | 16 | 0.0 | 1 | Concurrent and combinable updates | (bsd3, concurrency, control, library) | 2014-09-23 | 1.2.0 | GabrielGonzalez |
mzv | 10 | 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 | 70 | 2.5 | 14 | Named parameters (keyword arguments) for Haskell | (bsd3, control, library) | 2024-10-27 | 0.3.0.2 | Artyom, int_index |
natural | 21 | 0.0 | 1 | Natural number | (bsd3, control, library) | 2021-11-30 | 0.3.0.6 | TonyMorris, qfpl |
natural-transformation | 96 | 2.0 | 17 | A natural transformation package. | (bsd3, control, library) | 2024-10-27 | 0.4.1 | AndrewFarmer, AndyGill, NeilSculthorpe, ryanglscott |
needle | 11 | 0.0 | 1 | ASCII-fied arrow notation | (control, library, mit) | 2014-09-28 | 0.1.0.1 | ScrambledEggs |
newtype | 156 | 0.0 | 33 | 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 | 25 | 0.0 | 1 | Instance derivers for newtype wrappers | (control, library, mit, template-haskell) | 2016-05-02 | 0.1.4 | NikitaVolkov |
newtype-generics | 213 | 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 | 24 | 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 | 10 | 0.0 | 1 | Extra functions for the Control.Newtype typeclass | (bsd3, control, library) | 2012-05-15 | 0.1 | DylanJust |
nondeterminism | 26 | 2.0 | 2 | A monad and monad transformer for nondeterministic computations. | (ai, constraints, control, failure, library, monads) | 2022-05-20 | 1.5 | AndreiBarbu |
nqe | 61 | 0.0 | 2 | Concurrency library in the style of Erlang/OTP | (control, library, mit, public-domain) | 2023-12-06 | 0.6.5 | jprupp |
objective | 62 | 0.0 | 3 | Composable objects | (bsd3, control, library) | 2021-10-27 | 1.3 | FumiakiKinoshita |
observable | 20 | 0.0 | 1 | Continuation patterns | (bsd3, control, library) | 2018-12-10 | 0.1.5 | iokasimovmt |
op | 18 | 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 | 12 | 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 | 200 | 2.25 | 22 | Implementation of difficult monads made easy with operational semantics. | (bsd3, control, library, monads) | 2023-02-19 | 0.2.4.2 | HeinrichApfelmus |
operational-class | 19 | 0.0 | 1 | MonadProgram typeclass for the operational package | (control, library, mit) | 2015-07-12 | 0.3.0.0 | srijs |
overload | 27 | 0.0 | 1 | Finite overloading | (control, library, mit) | 2018-03-08 | 0.1.0.5 | darwin226 |
pandora | 106 | 0.0 | 1 | A box of patterns and paradigms | (control, data, library, mit) | 2022-05-29 | 0.5.6 | iokasimovmt |
pandora-io | 14 | 0.0 | 0 | ... | (control, data, library, mit) | 2022-04-16 | 0.5.4 | iokasimovmt |
parallel | 317 | 2.0 | 206 | Parallel programming library | (bsd3, control, library, parallelism) | 2018-07-13 | 3.2.2.0 | AustinSeipp, BenGamari, HerbertValerioRiedel, IanLynagh, SimonMarlow, wz1000 |
parallel-tree-search | 30 | 0.0 | 2 | Parallel Tree Search | (concurrency, control, library, public-domain) | 2020-10-26 | 0.4.2 | SebastianFischer, nbu |
parameterized | 40 | 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 | 14 | 0.0 | 1 | A nullary type class for partial functions | (control, library, mit) | 2017-11-28 | 1.0.0.0 | PhilFreeman |
partial-isomorphisms | 53 | 0.0 | 4 | Partial isomorphisms. | (bsd3, control, library) | 2024-05-25 | 0.2.4.0 | TillmannRendel, schernichkin |
partial-lens (deprecated in favor of data-lens) | 5 | 0.0 | 1 | Haskell 98 Partial Lenses | (comonads, control, deprecated, library, mit) | 2011-12-21 | 0.0.1 | RussellOConnor |
perm | 23 | 0.0 | 1 | permutation Applicative and Monad with many mtl instances | (bsd3, control, library) | 2012-11-11 | 0.4.0.0 | AndySonnenburg |
phantom-state | 46 | 0.0 | 2 | Phantom State Transformer. Like State Monad, but without values. | (bsd3, control, library) | 2023-09-26 | 0.2.1.4 | DanielDiaz |
pid | 9 | 0.0 | 0 | a simple PID controller | (control, program) | 2022-08-16 | 0.1.0.2 | SergeyAlirzaev |
pipe-enumerator | 15 | 0.0 | 1 | A bidirectional bridge between pipes and iteratees | (bsd3, control, library, pipes) | 2015-07-07 | 0.3.0.2 | patrykz |
piped | 10 | 0.0 | 0 | Conduit with a smaller core | (bsd3, control, library) | 2019-08-01 | 0.1.0.0 | ssadler |
pipeline | 10 | 0.0 | 0 | Continuation patterns | (bsd3, control, library) | 2019-02-24 | 0.1.0 | iokasimovmt |
pipes | 455 | 2.75 | 188 | Compositional pipelines | (bsd3, control, library, pipes) | 2021-05-07 | 4.3.16 | GabrielGonzalez |
pipes-async | 11 | 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) | 7 | 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 | 17 | 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 | 110 | 0.0 | 46 | ByteString support for pipes | (bsd3, control, library, pipes) | 2021-02-12 | 2.1.7 | GabrielGonzalez |
pipes-category | 18 | 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 | 10 | 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 | 9 | 0.0 | 1 | Efficient pipes-based cellular CSV codec | (bsd3, control, library, pipes) | 2015-07-07 | 1.0.0.0 | patrykz |
pipes-concurrency | 133 | 2.0 | 21 | Concurrency for the pipes ecosystem | (bsd3, concurrency, control, library, pipes) | 2021-12-05 | 2.0.14 | GabrielGonzalez |
pipes-conduit | 5 | 0.0 | 1 | Conduit adapters | (bsd3, control, enumerator, library) | 2012-03-10 | 0.0.1 | PaoloCapriotti |
pipes-core (deprecated in favor of pipes) | 10 | 0.0 | 7 | Compositional pipelines | (bsd3, control, deprecated, enumerator, library) | 2012-04-09 | 0.1.0 | PaoloCapriotti |
pipes-errors | 12 | 0.0 | 1 | Integration between pipes and errors | (bsd3, control, error-handling, library, monad, pipes) | 2015-05-21 | 0.3 | jdnavarro |
pipes-extra | 10 | 0.0 | 1 | Various basic utilities for Pipes. | (bsd3, control, enumerator, library) | 2012-06-09 | 0.2.0 | PaoloCapriotti |
pipes-extras | 64 | 0.0 | 4 | Extra utilities for pipes | (bsd3, control, library, pipes) | 2018-07-04 | 1.0.15 | GabrielGonzalez |
pipes-fluid | 47 | 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 | 52 | 0.0 | 14 | Group streams into substreams | (bsd3, control, library, pipes) | 2018-07-04 | 1.0.12 | GabrielGonzalez |
pipes-io | 7 | 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) | 24 | 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 | 42 | 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 | 85 | 2.0 | 33 | Parsing infrastructure for the pipes ecosystem | (bsd3, control, library, parsing, pipes) | 2021-02-12 | 3.0.9 | GabrielGonzalez |
pipes-random | 41 | 0.0 | 1 | Producers for handling randomness. | (bsd3, control, library) | 2019-05-10 | 1.0.0.5 | fosskers |
pipes-rt | 12 | 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 | 252 | 0.0 | 46 | Safety for the pipes ecosystem | (bsd3, control, error-handling, library, pipes) | 2023-11-04 | 2.3.5 | GabrielGonzalez |
pipes-transduce | 51 | 0.0 | 2 | Interfacing pipes with foldl folds. | (bsd3, control, library) | 2018-05-12 | 0.4.4.0 | DanielDiazCarrete |
pipes-vector | 15 | 0.0 | 1 | Various proxies for streaming data into vectors | (bsd3, control, library) | 2015-05-29 | 0.6.2 | BenGamari |
pipes-zeromq4 | 16 | 0.0 | 1 | Pipes integration for ZeroMQ messaging | (bsd3, control, library, network, pipes) | 2017-04-20 | 0.3.0.0 | peddie |
placeholder | 15 | 0.0 | 0 | placeholder definitions for TODO and unimplemented | (control, library) | 2024-09-11 | 0 | EdwardKmett |
plan-applicative | 12 | 0.0 | 1 | Applicative/Arrow for resource estimation and progress tracking. | (bsd3, control, library) | 2018-08-18 | 2.0.1.0 | DanielDiazCarrete |
poly-cont | 4 | 0.0 | 1 | Poly-kinded continuations | (bsd3, control, library) | 2018-03-14 | 0.1.0.0 | dfeuer |
porcupine-core | 8 | 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 | 4 | 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 | 4 | 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 | 9 | 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 | 6 | 0.0 | 1 | The Haskell Ports Library | (control, library) | 2007-07-14 | 0.4.3.2 | DonaldStewart |
prelude-plus | 13 | 0.0 | 1 | Prelude for rest of us | (bsd3, control, data, system) | 2009-10-14 | 0.0.0.6 | YusakuHashimoto |
product-profunctors | 130 | 0.0 | 11 | product-profunctors | (bsd3, category, control, library) | 2023-04-13 | 0.11.1.1 | tomjaguarpaw |
profunctor-extras | 98 | 0.0 | 4 | This package has been absorbed into profunctors 4.0 | (bsd3, categories, control, library) | 2013-10-13 | 4.0 | EdwardKmett |
profunctor-monad | 8 | 0.0 | 0 | Monadic bidirectional programming | (control, library, mit) | 2022-05-17 | 0.2.0.0 | lyxia, SamFrohlich |
profunctors | 424 | 2.75 | 259 | Profunctors | (bsd3, categories, control, library) | 2021-02-17 | 5.6.2 | EdwardKmett, ryanglscott |
program | 3 | 0.0 | 0 | Programs with Environments and Managed Resources | (bsd3, control, library) | 2021-12-02 | 0.1.0.0 | MichaelSzvetits |
progress-reporting | 6 | 2.0 | 1 | Functionality for reporting function progress. | (control, lgpl, library) | 2017-09-27 | 1.1.0 | JeroenBransen |
prologue | 42 | 0.0 | 6 | Better, more general Prelude exporting common utilities. | (apache, control, library) | 2018-12-18 | 3.2.6 | danilo2, iamrecursion |
prompt | 13 | 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 | 11 | 0.0 | 1 | Explore continuations with trepidation | (bsd3, control, library) | 2018-07-10 | 0.1.0.0 | isovector |
protocol | 8 | 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 | 15 | 2.0 | 1 | An embedding of quantum computation as a Haskell arrow | (control, library) | 2009-01-09 | 0.0.5 | LukePalmer |
quiver | 88 | 2.0 | 10 | Quiver finite stream processing library | (bsd3, control, library) | 2015-12-08 | 1.1.3 | patrykz |
quiver-binary | 15 | 0.0 | 1 | Binary serialisation support for Quivers | (control, library, mit) | 2016-11-26 | 0.1.1.1 | IvanMiljenovic |
quiver-bytestring | 12 | 0.0 | 3 | Quiver combinators for bytestring streaming | (bsd3, control, library) | 2015-09-13 | 1.0.0 | patrykz |
quiver-cell | 9 | 0.0 | 1 | Quiver combinators for cellular data processing | (bsd3, control, library) | 2015-08-31 | 1.0.0 | patrykz |
quiver-csv | 11 | 0.0 | 1 | Quiver combinators for cellular CSV data processing | (bsd3, control, library) | 2015-08-04 | 0.0.0.3 | patrykz |
quiver-enumerator | 5 | 0.0 | 1 | Bridge between Quiver and Iteratee paradigms | (bsd3, control, library) | 2015-08-03 | 0.0.0.1 | patrykz |
quiver-groups | 9 | 0.0 | 1 | Group and chunk values within a Quiver | (control, library, mit) | 2016-07-19 | 0.1.0.1 | IvanMiljenovic |
quiver-http | 11 | 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 | 17 | 0.0 | 1 | Extra instances for Quiver | (control, library, mit) | 2016-11-26 | 0.2.0.1 | IvanMiljenovic |
quiver-interleave | 14 | 0.0 | 1 | Interleave values from multiple Quivers | (control, library, mit) | 2016-11-26 | 0.2.0.2 | IvanMiljenovic |
quiver-sort | 12 | 0.0 | 1 | Sort the values in a quiver | (control, library, mit) | 2016-11-26 | 0.2.0.1 | IvanMiljenovic |
random-eff | 10 | 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 | 7 | 0.0 | 1 | A simple random generator library for effin | (bsd3, control, effect, library) | 2014-10-09 | 0.1.1.0 | HiromiIshii |
rank2classes | 107 | 2.0 | 9 | standard type constructor class hierarchy, only with methods of rank 2 types | (bsd3, control, data, generics, library) | 2024-05-18 | 1.5.3.1 | MarioBlazevic |
rate-limit | 64 | 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) | 8 | 0.0 | 1 | minimal fork of io-reactive | (bsd3, control, deprecated, library, reactivity) | 2014-09-23 | 0.0.1 | Heather |
reactive-io (deprecated) | 7 | 0.0 | 1 | IO-oriented FRP library | (control, deprecated, library, mit) | 2013-07-06 | 0.1 | RomanCheplyaka |
reader-soup | 8 | 0.0 | 3 | Vinyl-based reader-like monad composition | (combinators, control, library, mit) | 2019-10-09 | 0.1.0.1 | YvesPares |
reasonable-lens | 15 | 1.25 | 2 | Lens implementation. It is more small but adequately. | (control, library, mit) | 2015-04-15 | 0.2.1.1 | outoftune |
reasonable-operational | 12 | 0.0 | 2 | Just size Operational Monad implementation. | (control, library, mit) | 2015-02-13 | 0.1.0.1 | outoftune |
record | 68 | 0.0 | 6 | Anonymous records | (control, data-structures, library, mit, records) | 2016-10-24 | 0.4.2 | NikitaVolkov |
recursion | 58 | 2.0 | 5 | A recursion schemes library for Haskell. | (bsd3, control, recursion) | 2021-09-12 | 2.2.5.0 | vmchale |
recursion-schemes | 408 | 2.75 | 57 | Representing common recursion patterns as higher-order functions | (bsd2, control, library, recursion) | 2024-06-12 | 5.2.3 | EdwardKmett, EricMertens, gelisam, ryanglscott, luc_tielen |
recursion-schemes-ext | 52 | 0.0 | 2 | Amateur addenda to recursion-schemes | (bsd3, control, library) | 2018-05-08 | 1.0.0.4 | vmchale |
ref-fd | 61 | 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 | 8 | 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 | 126 | 0.0 | 24 | A type class for monads with references using type families. | (bsd3, control, library) | 2021-11-20 | 0.5.0.1 | GeoffreyMainland |
reference | 9 | 0.0 | 3 | A class for references in Haskell | (control, data, library, mit) | 2010-09-06 | 0.1 | MaciejPiechotka |
references | 34 | 0.0 | 15 | Selectors for reading and updating data. | (bsd3, control, library) | 2017-11-28 | 0.3.3.1 | lazac |
regions | 56 | 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) | 33 | 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 | 45 | 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 | 18 | 0.0 | 1 | mtl instances for the RegionT monad transformer | (bsd3, control, library, monadic-regions) | 2011-09-23 | 0.3.1.7 | BasVanDijk |
registry | 183 | 0.0 | 6 | data structure for assembling components | (control, library, mit) | 2023-12-02 | 0.6.1.0 | etorreborre |
registry-hedgehog | 80 | 0.0 | 0 | utilities to work with Hedgehog generators and `registry` | (control, library, mit) | 2023-12-02 | 0.8.1.0 | etorreborre |
rematch | 39 | 0.0 | 7 | A simple api for matchers | (control, library, mit) | 2013-05-19 | 0.2.0.0 | TomCrayford |
rematch-text | 15 | 0.0 | 1 | `rematch` matchers for Data.Text | (control, library, mit) | 2013-05-19 | 0.1.0.2 | TomCrayford |
remote-monad | 13 | 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) | 56 | 0.0 | 2 | This package has been absorbed into profunctor-extras. | (bsd3, categories, control, deprecated, library) | 2013-01-07 | 3.2 | EdwardKmett |
request-monad | 15 | 0.0 | 1 | A transformer for generic requests | (control, library, mit) | 2014-06-27 | 0.3.0.1 | nahiluhmot |
resource-effect | 10 | 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 | 8 | 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 | 7 | 0.0 | 1 | A monadic interface for resource-pool | (control, library, mit) | 2015-10-24 | 0.1.0.0 | srijs |
resource-registry | 35 | 0.0 | 0 | Track allocated resources | (apache, control, library) | 2024-10-22 | 0.1.0.0 | IOHK |
resource-simple | 6 | 0.0 | 1 | Allocate resources which are guaranteed to be released. | (bsd3, control, library) | 2012-03-02 | 0.2 | ShaneOBrien |
resourcet-effectful | 19 | 0.0 | 1 | Adaptation of the resourcet library for the effectful ecosystem. | (bsd3, control, library) | 2023-11-05 | 1.0.1.0 | arybczak |
restartable | 7 | 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 | 7 | 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 | 446 | 2.5 | 70 | Retry combinators for monadic actions that may fail | (bsd3, control, library) | 2023-04-17 | 0.9.3.1 | MichaelXavier, OzgunAtaman |
retry-effectful | 5 | 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 | 22 | 0.0 | 1 | Reverse State monad transformer | (bsd3, control, library) | 2024-01-16 | 0.2.0.1 | DanBurton |
rex | 65 | 0.0 | 1 | A quasi-quoter for typeful results of regex captures. | (bsd3, control, library) | 2022-04-15 | 0.6.2 | MichaelSloan |
rio | 224 | 2.0 | 74 | A standard library for Haskell | (control, library, mit) | 2022-04-25 | 0.1.22.0 | MichaelSnoyman |
rio-app | 11 | 0.0 | 5 | Generic App type for rio. | (bsd3, control, library, program) | 2021-06-15 | 0.1.0.0 | AlexanderBondarenko |
rio-orphans | 80 | 0.0 | 4 | Orphan instances for the RIO type in the rio package | (control, library, mit) | 2021-04-03 | 0.1.2.0 | MichaelSnoyman |
rmonad | 36 | 0.0 | 1 | Restricted monad library | (bsd3, control, library) | 2013-12-23 | 0.8.0.2 | GaneshSittampalam |
rt | 14 | 2.0 | 1 | A more fine-grained version of state threads (ST) | (bsd3, control, library) | 2024-04-08 | 0.1.0.0 | j_mie6 |
safe-buffer-monad | 7 | 0.0 | 1 | A monadic buffer resilient to exceptions | (bsd3, control, library) | 2018-06-17 | 0.1.0 | dcastro |
safe-exceptions | 366 | 2.25 | 231 | Safe, consistent, and easy exception handling | (control, library, mit) | 2023-06-26 | 0.1.7.4 | FrancescoMazzoli, MichaelSnoyman |
safe-exceptions-checked (deprecated) | 8 | 2.0 | 3 | Safe, checked exceptions | (bsd3, control, deprecated, library) | 2017-01-28 | 0.1.0 | mitchellwrosen |
safe-wild-cards | 140 | 0.0 | 2 | Use RecordWildCards safely | (bsd3, control, library) | 2024-05-31 | 1.0.0.2 | Artyom, amesgen |
scc | 64 | 0.0 | 1 | Streaming component combinators | (combinators, concurrency, control, library, program) | 2024-06-05 | 0.8.4 | MarioBlazevic |
schedule | 15 | 0.0 | 0 | Pure deterministic scheduled computations | (control, delay, gpl, library, schedule, time, timeout) | 2020-04-03 | 0.3.0.0 | infinity0 |
schonfinkeling | 7 | 0.0 | 1 | Transformation of n-ary functions to unary functions | (bsd3, control, library) | 2011-10-03 | 0.1.0.0 | DenisDefreyne |
selective | 373 | 2.25 | 19 | Selective applicative functors | (control, library, mit) | 2024-04-20 | 0.7.0.1 | snowleopard |
semi-iso | 23 | 0.0 | 5 | Weakened partial isomorphisms, reversible computations. | (control, data, library, mit) | 2014-12-12 | 1.0.0.0 | pawel834 |
semigroupoid-extras | 67 | 0.0 | 3 | Semigroupoids that depend on PolyKinds | (bsd3, control, library) | 2015-05-15 | 5 | EdwardKmett |
semigroupoids | 740 | 2.5 | 209 | Semigroupoids: Category sans id | (bsd2, comonads, control, library) | 2024-05-04 | 6.0.1 | EdwardKmett, EricMertens, ryanglscott |
sessions | 54 | 0.0 | 1 | Session Types for Haskell | (control, library) | 2008-07-18 | 2008.7.18 | MatthewSackman |
sessiontypes | 14 | 0.0 | 1 | Session types library | (control, gpl, library, program) | 2018-01-13 | 0.1.2 | ferdinandvw |
sessiontypes-distributed | 8 | 0.0 | 1 | Session types distributed | (control, gpl, library) | 2018-01-13 | 0.1.1 | ferdinandvw |
shade | 22 | 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 | 10 | 0.0 | 1 | a tiny library for using shared lens fields | (bsd3, control, library) | 2015-07-20 | 0.2.0.0 | Intolerable |
shortcircuit | 13 | 0.0 | 2 | Short-circuit values and expressions. | (bsd3, control, data, library) | 2010-10-14 | 0.1 | AristidBreitkreuz |
simple-effects | 69 | 2.0 | 3 | A simple effect system that integrates with MTL | (bsd3, control, library) | 2018-11-19 | 0.13.0.0 | darwin226 |
simple-observer | 10 | 0.0 | 1 | The Observer pattern | (bsd3, control, library) | 2009-11-11 | 0.0.1 | AndyGimblett |
simple-sessions | 17 | 0.0 | 1 | A simple implementation of session types | (bsd3, control, library) | 2013-10-10 | 0.1.3 | JesseTov |
sink (deprecated) | 7 | 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 | 15 | 0.0 | 1 | Eclectic collection of utility functions | (control, library, mit) | 2016-06-05 | 0.1.3.0 | geekyfox |
sousit | 9 | 0.0 | 1 | Source/Sink/Transform: An alternative to lazy IO and iteratees. | (bsd3, control, library) | 2012-09-16 | 0.4 | MarioSiegenthaler |
spartacon | 4 | 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 | 40 | 0.0 | 5 | Tiny library for concurrent computations | (bsd3, concurrency, concurrent, control, library) | 2011-10-09 | 0.3 | KeeganMcAllister |
speculation-transformers | 7 | 0.0 | 1 | Merged into 'speculation'. Use that instead. | (bsd3, control, library) | 2011-01-19 | 0.1.2 | EdwardKmett |
stack-hpc-coveralls | 26 | 0.0 | 0 | Initial project template from stack | (control, library, program) | 2023-02-05 | 0.0.7.0 | lehins, rubik |
stamina | 16 | 0.0 | 0 | Retries for humans | (apache, control, library, program) | 2024-01-26 | 0.1.0.3 | domenkozar |
state-bag | 6 | 0.0 | 1 | Monad transformers for holding bags of state. | (bsd3, control, library) | 2016-07-22 | 0.1.0.0 | RobinKay |
state-plus | 12 | 0.0 | 2 | MonadPlus for StateT | (bsd3, control, library) | 2017-04-16 | 0.1.3 | BorisSukholitko |
stateWriter | 82 | 0.0 | 3 | A faster variant of the RWS monad transformers. | (bsd3, control, library) | 2023-06-17 | 0.4.0 | SimonMarechal |
statestack | 124 | 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 | 11 | 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 | 5 | 0.0 | 1 | Serialisable static pointers to functions | (bsd3, control, library) | 2018-01-17 | 0.1.0.0 | clinton |
stm-actor | 53 | 0.0 | 0 | A simplistic actor model based on STM | (control, library, mit) | 2023-04-20 | 0.3.1.0 | sgschlesinger |
stm-incremental | 13 | 0.0 | 0 | A library for constructing incremental computations | (concurrency, control, library, mit) | 2023-02-02 | 0.1.1.0 | sgschlesinger |
stm-supply | 14 | 0.0 | 1 | STM wrapper around Control.Concurrent.Supply. | (bsd3, control, library) | 2016-11-19 | 0.2.0.0 | jmc41493 |
stopwatch | 35 | 0.0 | 1 | A simple stopwatch utility | (bsd3, control, library) | 2019-05-01 | 0.1.0.6 | debugito |
stream-monad | 27 | 0.0 | 4 | Simple, Fair and Terminating Backtracking Monad | (bsd3, control, library, monads) | 2012-09-10 | 0.4.0.2 | SebastianFischer |
streaming-eversion | 28 | 0.0 | 1 | Translate pull-based stream folds into push-based iteratees. | (bsd3, control, library) | 2018-05-12 | 0.4.0.0 | DanielDiazCarrete |
streamproc | 20 | 0.0 | 1 | Stream Processer Arrow | (bsd3, control, library) | 2013-04-05 | 1.6.2 | PeterSimons |
streams | 230 | 2.0 | 9 | Various Haskell 2010 stream comonads | (bsd3, comonads, control, library) | 2023-03-12 | 3.3.2 | EdwardKmett, ryanglscott |
streamt | 15 | 0.0 | 0 | Simple, Fair and Terminating Backtracking Monad Transformer | (bsd3, control, library, monads) | 2022-05-20 | 0.5.0.1 | davidar |
strict-concurrency | 48 | 0.0 | 12 | Strict concurrency abstractions | (bsd3, control, library) | 2018-10-09 | 0.2.4.3 | DonaldStewart, YitzGale |
strict-identity | 20 | 0.0 | 2 | Strict Identity Monad, handy for writing fast code! | (bsd3, control, library) | 2014-01-12 | 0.1.0.0 | CarterSchonwald |
strict-writer (deprecated in favor of writer-cps-mtl) | 23 | 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 | 5 | 0.0 | 1 | Combinators for strictifying functions | (bsd3, control, library) | 2013-08-14 | 1.0.0.0 | DanBurton |
stt | 12 | 0.0 | 1 | A monad transformer version of the ST monad | (control, library, mit) | 2016-11-06 | 0.2.1 | mckeankylej |
sub-state | 4 | 0.0 | 1 | Get the total, put a single element | (bsd3, control, library) | 2015-09-03 | 0.0.0.1 | athanclark |
subhask | 12 | 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 | 22 | 0.0 | 1 | An applicative functor to manage successors | (control, library, mit) | 2022-01-10 | 0.1.0.3 | JoachimBreitner |
supervisor | 9 | 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 | 20 | 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 | 13 | 2.0 | 2 | Synchronous communication channels | (bsd3, concurrency, control, library) | 2015-07-07 | 0.2 | JesseTov |
tagged-exception-core | 14 | 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 | 28 | 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 | 11 | 0.0 | 2 | TagShare - explicit sharing with tags | (bsd3, control, library) | 2012-08-01 | 0.0 | JonasDuregard |
takahashi | 24 | 0.0 | 1 | create slide for presentation. | (control, library, mit) | 2015-07-14 | 0.2.2.0 | outoftune |
tardis | 36 | 2.0 | 5 | Bidirectional state monad transformer | (bsd3, control, library) | 2024-01-16 | 0.5.0 | DanBurton |
tehepero | 9 | 0.0 | 0 | Prettier error | (bsd3, control, library) | 2020-06-03 | 0 | FumiakiKinoshita |
telega | 60 | 0.0 | 0 | Telegram Bot API binding | (control, data, library, mit) | 2020-01-30 | 0.3.0 | iokasimovmt |
tell | 12 | 0.0 | 1 | The MonadTell class and related monad transformers. | (bsd3, control, library) | 2021-09-06 | 0.1 | lightandlight |
threads-pool | 8 | 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 | 5 | 0.0 | 1 | A library to mock the current time. | (bsd3, control, library) | 2017-11-26 | 0.1.0 | y_taka_23 |
time-out | 16 | 0.0 | 1 | Timers, timeouts, alarms, monadic wrappers | (control, library, monad, public-domain, time, timeout) | 2016-05-30 | 0.2 | akrasner |
time-warp | 15 | 2.0 | 1 | Distributed systems execution emulation | (control, library, mit, network) | 2017-03-18 | 1.1.1.2 | jagajaga, gromak, volhovm, martoon, serokell |
timeout | 15 | 0.0 | 2 | Generalized sleep and timeout functions | (concurrency, control, library, mit) | 2014-08-02 | 0.1.1 | FedorGogolev |
timeout-control | 15 | 0.0 | 1 | Updatable timeouts as a Monad transformer | (bsd3, concurrency, control, library) | 2015-08-31 | 0.2 | NathanHowell |
timers-tick | 79 | 0.0 | 1 | tick based timers | (bsd3, control, library) | 2023-04-23 | 0.5.0.4 | fffaaa |
to | 21 | 0.0 | 0 | Simple, safe, boring type conversions | (bsd3, control, library) | 2019-08-18 | 1.2.0 | Artyom |
tonalude | 15 | 0.0 | 1 | A standard library for Tonatona framework. | (control, library, mit, tonatona) | 2023-08-29 | 0.2.0.0 | arowM, qnoyxu |
total | 31 | 0.0 | 2 | Exhaustive pattern matching using lenses, traversals, and prisms | (bsd3, control, library) | 2020-05-15 | 1.0.6 | GabrielGonzalez |
trace | 40 | 0.0 | 2 | A monad transformer for tracing provenience of errors | (control, library, mit) | 2015-04-15 | 0.2.0.0 | JonSterling |
transactional-events | 6 | 0.0 | 1 | Transactional events, based on Concurrent ML semantics | (bsd3, control, library) | 2008-10-10 | 0.1.0.0 | RyanIngram |
transformers | 452 | 2.75 | 3551 | Concrete functor and monad transformers | (bsd3, control, library) | 2024-09-25 | 0.6.1.2 | RossPaterson |
transformers-abort | 44 | 0.0 | 4 | Error and short-circuit monad transformers | (bsd3, control, library) | 2020-07-26 | 0.6.0.3 | MikhailVorozhtsov |
transformers-base | 330 | 2.0 | 402 | Lift computations from the bottom of a transformer stack | (bsd3, control, library) | 2021-08-01 | 0.4.6 | MikhailVorozhtsov |
transformers-bifunctors | 7 | 2.0 | 5 | Bifunctors over monad transformers. | (bsd3, control, functors, library) | 2017-07-16 | 0.1 | JacobStanley |
transformers-compose | 6 | 0.0 | 3 | Arrow-like / category-like composition for transformers. | (bsd3, control, library, monads) | 2010-11-01 | 0.1 | AristidBreitkreuz |
transformers-continue | 11 | 2.0 | 1 | Control flow data type and monad transformer. | (bsd3, control, library) | 2017-03-16 | 0.0.1 | nhibberd |
transformers-convert | 7 | 0.0 | 1 | Sensible conversions between some of the monad transformers | (bsd3, control, library) | 2014-05-30 | 0.2.0.0 | jcristovao |
transformers-eff | 17 | 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) | 13 | 0.0 | 4 | Free monad transformers | (bsd3, control, deprecated, library) | 2012-11-01 | 1.0.1 | GabrielGonzalez |
transformers-lift | 21 | 2.0 | 3 | Ad-hoc type classes for lifting | (bsd3, control, library) | 2019-05-23 | 0.2.0.2 | int_index |
transformers-runnable | 7 | 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 | 87 | 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 | 40 | 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 | 28 | 0.0 | 3 | Non-Determinism Monad for Tree Search | (bsd3, control, library, monads) | 2022-07-14 | 0.3.2 | SebastianFischer, nbu |
trivia (deprecated) | 6 | 0.0 | 2 | The trivial monad and comonad | (bsd3, control, deprecated, library) | 2014-03-02 | 0.0 | FumiakiKinoshita |
tubes | 55 | 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 | 10 | 0.0 | 1 | Stock FieldN combos and generators | (bsd3, control, library) | 2013-03-28 | 0.1.0.2 | JonathanFischoff |
tweak | 8 | 0.0 | 1 | A library for incremental computing | (bsd3, control, library) | 2013-10-05 | 0.1.0.1 | JonathanFischoff |
type-flip | 7 | 0.0 | 5 | (bsd3, control, library) | 2023-12-01 | 0.1.0.0 | YoshikuniJujo | |
type-operators | 17 | 0.0 | 2 | Various type-level operators | (bsd3, control, library) | 2019-03-09 | 0.2.0.0 | Shou |
typed-fsm | 20 | 2.0 | 1 | A framework for strongly typed FSM | (control, library, mit) | 2024-08-04 | 0.3.0.1 | sdzx |
typed-session | 16 | 0.0 | 0 | typed session framework | (control, library, mit, network) | 2024-09-21 | 0.3.0.1 | sdzx |
uberlast | 5 | 0.0 | 1 | Generate overloaded lenses from plain data declaration | (bsd3, control, library) | 2014-11-27 | 0.0 | FumiakiKinoshita |
unexceptionalio | 37 | 0.0 | 7 | IO without any non-error, synchronous exceptions | (control, library) | 2020-05-13 | 0.5.1 | StephenWeber |
unexceptionalio-trans | 19 | 0.0 | 4 | A wrapper around UnexceptionalIO using monad transformers | (control, library) | 2024-01-02 | 0.5.2 | StephenWeber |
unfree | 6 | 0.0 | 1 | Simplistic free monad with deriving through UndecidableInstances | (bsd3, control, library) | 2022-10-03 | 0.1.0 | ejconlon |
unlift | 8 | 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 | 434 | 2.75 | 242 | The MonadUnliftIO typeclass for unlifting monads to IO (batteries included) | (control, library, mit) | 2023-06-16 | 0.2.25.0 | MichaelSnoyman |
unliftio-core | 345 | 2.25 | 224 | The MonadUnliftIO typeclass for unlifting monads to IO | (control, library, mit) | 2023-02-06 | 0.2.1.0 | MichaelSnoyman |
unliftio-pool | 61 | 0.0 | 6 | Data.Pool generalized to MonadUnliftIO. | (bsd3, control, data, database, library, network) | 2023-12-21 | 0.4.3.0 | BardurArantsson |
unordered-containers-rematch | 5 | 0.0 | 1 | Rematch support for unordered containers | (control, library, mit) | 2013-05-20 | 0.1.0.0 | TomCrayford |
unpack-funcs | 18 | 0.0 | 2 | Monad transformers that mirror worker-wrapper transformations. | (bsd3, control, library) | 2013-04-18 | 0.3.1 | LouisWasserman |
unsafe | 41 | 0.0 | 12 | Unified interface to unsafe functions | (bsd3, control, library) | 2013-04-21 | 0.0 | HenningThielemann |
unsequential | 13 | 0.0 | 1 | An extension removing the sequentiality from monads | (control, library, mit) | 2017-03-20 | 0.5.2.1 | NikitaVolkov |
util-logict (deprecated) | 4 | 0.0 | 0 | See README for more info | (bsd3, control, deprecated, library) | 2020-02-09 | 0.0.0.0 | |
uu-interleaved | 15 | 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 | 23 | 2.25 | 1 | Straightforward validation monad | (bsd3, control, library) | 2020-11-03 | 0.3.0 | mniip, typeable |
var-monad | 21 | 0.0 | 1 | The VarMonad typeclass, generalizing types of references. | (apache, control, library) | 2022-12-29 | 0.2.0.1 | chris_martin |
variables | 9 | 0.0 | 1 | Monads with variables, without deep magic | (control, library, mit) | 2014-08-18 | 0.1.1 | alynn |
variadic | 4 | 0.0 | 0 | Abstractions for working with variadic functions | (bsd3, control, library) | 2021-04-28 | 0.0.0.0 | carymrobbins |
varying | 86 | 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 | 23 | 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) | 5 | 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 | 25 | 0.0 | 2 | Utilities for vinyl | (bsd3, control, library) | 2017-12-28 | 0.3.0.1 | mjmrotek |
wai-control | 30 | 0.0 | 0 | Run wai Applications in IO based monads | (bsd3, control, library, web) | 2022-07-04 | 0.2.0.0 | jumper149 |
watchdog | 22 | 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 | 10 | 0.0 | 1 | Writer monad which uses semiring constraint | (control, library, mit) | 2017-02-13 | 0.3.0.1 | oisdk |
weighted-search | 12 | 0.0 | 1 | A weighted nondeterministic search monad | (bsd3, control, library) | 2013-03-13 | 0.1.0.1 | LukePalmer |
wires | 11 | 2.0 | 1 | Functional reactive programming library | (bsd3, control, frp, library) | 2018-04-15 | 0.2.1 | esz |
with | 6 | 0.0 | 2 | Simple open product type | (bsd3, control, data, library) | 2018-09-16 | 0.1.0 | iokasimovmt |
withdependencies | 64 | 0.0 | 1 | Run computations that depend on one or more elements in a stream. | (control, gpl, library) | 2024-10-29 | 0.3.1 | SimonMarechal |
wl-pprint-extras | 93 | 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 | 69 | 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 | 12 | 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 | 5 | 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 | 9 | 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 | 5 | 0.0 | 1 | MonadWriter orphan instances for writer-cps-transformers | (bsd3, control, library) | 2017-01-16 | 0.1.0.1 | minad |
writer-cps-morph | 7 | 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 | 36 | 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 | 50 | 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 | 43 | 0.0 | 1 | Optics for xml-conduit and html-conduit | (bsd3, control, library) | 2018-06-14 | 0.3.2.4 | MatveyAksenov |
zio | 15 | 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 | 8 | 0.0 | 1 | Zoom (~ Functor) and pairing (~ Applicative) for mutable references. | (bsd3, control, library) | 2016-05-23 | 0.0.0.1 | mjmrotek |