Hoogle Search
Within LTS Haskell 24.34 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
Functional test framework for LSP servers. A test framework for writing tests against Language Server Protocol servers. Language.LSP.Test launches your server as a subprocess and allows you to simulate a session down to the wire. To see examples of it in action, check out haskell-ide-engine, haskell-language-server and ghcide.
-
Generate more HTML with Lucid - Bootstrap, Rdash, Vega-Lite, Leaflet JS, Email. Generate more HTML with Lucid - Bootstrap, Rdash, Vega-Lite, Leaflet JS, Email. Provides functions to generate rich web page elements for infographics, geographical maps, and more.
-
Clear to write, read and edit DSL for HTML Clear to write, read and edit DSL for HTML.
- Names are consistent, and do not conflict with base or are keywords (all have suffix _)
- Same combinator can be used for attributes and elements (e.g. style_)
- For more, read the blog post
-
LZ4 compression for ByteStrings High level bindings to the LZ4 compression library. Currently based on lz4 r119. C sources are included and no external dependencies are needed other than cereal.
-
Conduit implementing the official LZ4 frame streaming format Conduit implementing the official LZ4 frame streaming format. Compatible with the lz4 command line utility.
-
Preconfigured email connection pool on top of smtp. Email helper functions with some sane defaults such as a resource pool and cli support
-
Capture stdout/stderr/exit code, and replace stdin of your main function. See README.md for detail.
-
Pretty printing designed for printing source code. Pretty printing designed for printing source code based on Wadler's paper A Prettier Printer. The main advantage of this library is its ability to automatically track the source locations associated with pretty printed values and output appropriate #line pragmas and its ability to produce output in the form of lazy text using a builder.
-
A monad for managed values In Haskell you very often acquire values using the with... idiom using functions of type (a -> IO r) -> IO r. This idiom forms a Monad, which is a special case of the ContT monad (from transformers) or the Codensity monad (from kan-extensions). The main purpose behind this package is to provide a restricted form of these monads specialized to this unusually common case. The reason this package defines a specialized version of these types is to:
- be more beginner-friendly,
- simplify inferred types and error messages, and:
- provide some additional type class instances that would otherwise be orphan instances
-
Library for interfacing with the Mandrill JSON API Pure Haskell client for the Mandrill JSON API