Hoogle Search
Within LTS Haskell 24.45 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
Integers bounded by a closed interval Integers bounded by a closed interval checked at compile time
-
Fast, accurate GitHub Flavored Markdown parser and renderer This package provides Haskell bindings for libcmark-gfm, the reference parser for GitHub Flavored Markdown, a fully specified variant of Markdown. It includes sources for libcmark-gfm (0.29.0.gfm.13) and does not require prior installation of the C library.
-
Composable Contravariant Comonadic Logging Library The default implementation of logging based on co-log-core. The ideas behind this package are described in the following blog post:
-
Composable Contravariant Comonadic Logging Library Implementation of the co-log logging based on the polysemy extensible effects library. The ideas behind this package are described in the following blog post:
For the taggless final implementation of the co-log ideas se the following package: -
synthesize Haskell functions out of partial definitions Conjure is a tool that synthesizes Haskell functions out of partial definitions.
-
Erlang VM byte code assembler Erlang VM byte code assembler.
-
Linear Programming using COIN-OR/CLP and comfort-array Simple interface to linear programming functions provided by COIN-OR using the flexible Array shape framework from comfort-array. E.g. you can use Shape.Tuple to convert safely between nested tuples and arrays with the same number of elements.
type X = Shape.Element type PairShape = Shape.NestedTuple Shape.TupleIndex (X,X) case Shape.indexTupleFromShape (Shape.static :: PairShape) of (posIx,negIx) -> case mapSnd (mapSnd Array.toTuple) <$> LP.simplex [] [[1.*posIx, (-1).*negIx] ==. 314] (LP.Minimize, Array.fromTuple (23,42) :: Array PairShape Double) of (Right (LP.Optimal, (absol, (pos, neg)))) -> printf "absol %f, pos %f, neg %f\n" absol pos neg _ -> fail "COINOR solver failed"
Alternatives: comfort-glpk, hmatrix-glpk, glpk-hs -
Styled console text output using ANSI escape sequences. This library provides styled text output using ANSI escape sequences. The colored text is modeled as nested Colored values, which form a Monoid. As a result the colored code has a relatively concise form.
-
Convenient interface for printing colourful messages Convenient interface for printing colourful messages based on the ansi-terminal library.
-
Numerical Basic Linear Algebra using BLAS This is a high-level interface to BLAS. It provides support for working on slices of arrays.