Hoogle Search
Within LTS Haskell 24.35 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
Infinite lists Modern lightweight library for infinite lists with fusion:
- API similar to Data.List.
- No dependencies other than base.
- Top performance, driven by fusion.
- Avoid dangerous instances like Foldable.
- Use NonEmpty where applicable.
- Use Word for indices.
- Be lazy, but not too lazy.
{-# LANGUAGE PostfixOperators #-} import Data.List.Infinite (Infinite(..), (...), (....)) import qualified Data.List.Infinite as Inf -
Run lifted IO operations asynchronously and wait for their results This package provides IO operations from async package lifted to any instance of MonadBase or MonadBaseControl.
-
Lua, an embeddable scripting language This package provides bindings and types to bridge Haskell and Lua. The full Lua interpreter version 5.4.8 is included. Alternatively, a system-wide Lua installation can be linked instead.
-
Arbitrary instances for Lua types. Provides instances for QuickCheck's "Arbitrary" typeclass.
-
Massiv (Массив) is an Array Library. Multi-dimensional Arrays with fusion, stencils and parallel computation.
-
Various extra monoid-related definitions and utilities Various extra monoid-related definitions and utilities, such as monoid actions, monoid coproducts, semi-direct products, "deletable" monoids, "split" monoids, and "cut" monoids.
-
OpenAPI 3.0 data model This library is intended to be used for decoding and encoding OpenAPI 3.0 API specifications as well as manipulating them. The original OpenAPI 3.0 specification is available at http://swagger.io/specification/.
-
Implementation of difficult monads made easy with operational semantics. This library makes it easy to implement monads with tricky control flow. This is useful for: writing web applications in a sequential style, programming games with a uniform interface for human and AI players and easy replay capababilities, implementing fast parser monads, designing monadic DSLs, etc. Related packages:
- MonadPrompt — http://hackage.haskell.org/package/MonadPrompt
- free — http://hackage.haskell.org/package/free
- free-operational — http://hackage.haskell.org/package/free-operational
-
Portable regex library for Perl 5 compatible regular expressions A small, efficient and portable regex library for Perl 5 compatible regular expressions. The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. If installation fails with missing pcre/pkg-config, try installing the libpcre3-dev package (linux) or running brew install pcre pkg-config (macOS).
-
Privacy Enhanced Mail (PEM) format reader and writer. Privacy Enhanced Mail (PEM) format reader and writer. long description