100 Control packages and projects
-
transient
9.8 0.0 HaskellA full stack, reactive architecture for general purpose programming. Algebraic and monadically composable primitives for concurrency, parallelism, event handling, transactions, multithreading, Web, and distributed computing with complete de-inversion of control (No callbacks, no blocking, pure state) -
classy-prelude
9.6 0.0 HaskellType classes for mapping, folding, and traversing monomorphic containers -
classy-prelude-yesod
9.6 0.0 HaskellType classes for mapping, folding, and traversing monomorphic containers -
auto
9.5 0.0 HaskellHaskell DSL and platform providing denotational, compositional api for discrete-step, locally stateful, interactive programs, games & automations. http://hackage.haskell.org/package/auto -
these
9.5 0.0 HaskellAn either-or-both data type, with corresponding hybrid error/writer monad transformer. -
selective
9.5 0.0 TeXSelective Applicative Functors: Declare Your Effects Statically, Select Which to Execute Dynamically -
hask
9.4 0.0 HaskellCategory theory for Haskell with a lens flavor (you need GHC 7.8.3, not 7.8.2 to build this!) -
ComonadSheet
9.4 0.0 HaskellA library for expressing "spreadsheet-like" computations with absolute and relative references, using fixed-points of n-dimensional comonads. -
abstract-par
9.4 0.0 HaskellType classes generalizing the functionality of the 'monad-par' library. -
transient-universe
9.3 0.0 HaskellA Cloud monad based on transient for the creation of Web and reactive distributed applications that are fully composable, where Web browsers are first class nodes in the cloud -
monad-validate
9.1 0.0 Haskell(NOTE: REPOSITORY MOVED TO NEW OWNER: https://github.com/lexi-lambda/monad-validate) A Haskell monad transformer library for data validation -
monad-control
9.1 0.0 HaskellLift control operations, like exception catching, through monad transformers -
distributed-process-platform
9.1 0.0 HaskellDEPRECATED (Cloud Haskell Platform) in favor of distributed-process-extras, distributed-process-async, distributed-process-client-server, distributed-process-registry, distributed-process-supervisor, distributed-process-task and distributed-process-execution -
effect-monad
9.0 0.0 HaskellProvides 'graded monads' and 'parameterised monads' to Haskell, enabling fine-grained reasoning about effects. -
operational
9.0 0.0 HaskellImplement monads by specifying instructions and their desired operational semantics. -
ixmonad
9.0 0.0 HaskellProvides 'graded monads' and 'parameterised monads' to Haskell, enabling fine-grained reasoning about effects. -
basic-prelude
8.7 0.0 HaskellAn enhanced core prelude, meant for building up more complete preludes on top of. -
MonadRandom
8.3 0.0 HaskellA monad transformer and corresponding type class for computations which consume random values. -
rank2classes
8.2 0.0 HaskellGrammatical parsers - combinator library for parsing general context-free grammars -
Workflow
8.1 0.0 Haskellre-startable monad that recover the execution state from a log, and workflow patterns -
lifted-base
8.0 0.0 HaskellIO operations from the base library lifted to any instance of MonadBase or MonadBaseControl -
regions
7.8 0.0 HaskellProvides the region monad for safely opening and working with scarce resources
Clean code begins in your IDE with SonarLint
Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
Promo
www.sonarlint.org