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.
-
Low-level binding to SQLite3. Includes UTF8 and BLOB support. This package is not very different from the other SQLite3 bindings out there, but it fixes a few deficiencies I was finding. As compared to bindings-sqlite3, it is slightly higher-level, in that it supports marshalling of data values to and from the database. In particular, it supports strings encoded as UTF8, and BLOBs represented as ByteStrings.
-
Multivariate Dirichlet distribution Please see the README on GitHub at https://github.com/dschrempf/dirichlet#readme
-
Please see the README on GitHub at https://github.com/parsonsmatt/discover-instances#readme
package
distributed-process-async Cloud Haskell Async API This package provides a higher-level interface over Processes, in which an Async a is a concurrent, possibly distributed Process that will eventually deliver a value of type a. The package provides ways to create Async computations, wait for their results, and cancel them.
package
distributed-process-supervisor Supervisors for The Cloud Haskell Application Platform A part of the Cloud Haskell framework This package implements a process which supervises a set of other processes, referred to as its children. These child processes can be either workers (i.e., processes that do something useful in your application) or other supervisors. In this way, supervisors may be used to build a hierarchical process structure called a supervision tree, which provides a convenient structure for building fault tolerant software. For detailed information see Control.Distributed.Process.Supervisor
-
Types and functions to manipulate the Nixpkgs distribution Types and functions to represent, query, and manipulate the Nixpkgs distribution.
-
Parser and renderer for djot light markup syntax. Djot (https://djot.net) is a light markup language. This package provides a data structure to represent djot documents, a very fast parser, and functions to render a parsed document as HTML and as djot.
-
A cross-platform, cross-console way to handle echoing terminal input The base library exposes the hGetEcho and hSetEcho functions for querying and setting echo status, but unfortunately, neither function works with MinTTY consoles on Windows. This is a serious issue, since hGetEcho and hSetEcho are often used to disable input echoing when a program prompts for a password, so many programs will reveal your password as you type it on MinTTY! This library provides an alternative interface which works with both MinTTY and other consoles. An example is included which demonstrates how one might prompt for a password using this library. To build it, make sure to configure with the -fexample flag.
-
Ed25519 cryptographic signatures This package provides a simple, fast, self-contained copy of the Ed25519 public-key signature system with a clean interface. It also includes support for detached signatures, and thorough documentation on the design and implementation, including usage guidelines.
-
Calculate edit distances and edit scripts between vectors. An implementation of the Wagner–Fischer dynamic programming algorithm to find the optimal edit script and cost between two sequences. The implementation in this package is specialised to sequences represented with Data.Vector but is otherwise agnostic to:
- The type of values in the vectors;
- The type representing edit operations; and
- The type representing the cost of operations.