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