Hoogle Search
Within LTS Haskell 24.28 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
HTTP client package with conduit interface and HTTPS support. Hackage documentation generation is not reliable. For up to date documentation, please see: http://www.stackage.org/package/http-conduit.
-
Safe, consistent, and easy exception handling Please see README.md
-
Comonads Comonads.
-
Use Template Haskell to embed file contents directly. Use Template Haskell to read a file or all the files in a directory, and turn them into (path, bytestring) pairs embedded in your Haskell code.
-
A class of monads which can log messages. See README and Haddocks at https://www.stackage.org/package/monad-logger
-
Support for parsing and rendering YAML documents. README and API documentation are available at https://www.stackage.org/package/yaml
-
A blazingly fast HTML combinator library for Haskell A blazingly fast HTML combinator library for the Haskell programming language. The Text.Blaze module is a good starting point, as well as this tutorial: http://jaspervdj.be/blaze/tutorial.html.
-
Monads for free Free monads are useful for many tree-like structures and domain specific languages. If f is a Functor then the free Monad on f is the type of trees whose nodes are labeled with the constructors of f. The word "free" is used in the sense of "unrestricted" rather than "zero-cost": Free f makes no constraining assumptions beyond those given by f and the definition of Monad. As used here it is a standard term from the mathematical theory of adjoint functors. Cofree comonads are dual to free monads. They provide convenient ways to talk about branching streams and rose-trees, and can be used to annotate syntax trees. The cofree comonad can be seen as a stream parameterized by a Functor that controls its branching factor. More information on free monads, including examples, can be found in the following blog posts: https://ekmett.github.io/reader/2008/monads-for-free/ https://ekmett.github.io/reader/2011/free-monads-for-less/
-
Testing utilities for the validity library Note: There are companion instance packages for this library:
-
The GHC API GHC's functionality can be useful for more things than just compiling Haskell programs. Important use cases are programs that analyse (and perhaps transform) Haskell code. Others include loading Haskell code dynamically in a GHCi-like manner. For this reason, a lot of GHC's functionality is made available through this package. See https://gitlab.haskell.org/ghc/ghc/-/wikis/commentary/compiler for more information. This package is not PVP-compliant. This package directly exposes GHC internals, which can and do change with every release.