Hoogle Search
Within LTS Haskell 24.64 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
IP Routing Table IP Routing Table is a tree of IP ranges to search one of them on the longest match base. It is a kind of TRIE with one way branching removed. Both IPv4 and IPv6 are supported.
-
Linear Algebra Types and combinators for linear algebra on free vector spaces
-
Optics as an abstract interface: core definitions This package makes it possible to define and use Lenses, Traversals, Prisms and other optics, using an abstract interface. . This variant provides core definitions with a minimal dependency footprint. See the optics package (and its dependencies) for documentation and the "batteries-included" variant.
-
Run external processes, with strong typing of streams Please see the tutorial at https://github.com/fpco/typed-process#readme
-
Random-number generation monad. Support for computations which consume random values.
-
The Wadler/Leijen Pretty Printer for colored ANSI terminal output This is a pretty printing library based on Wadler's paper "A Prettier Printer". It has been enhanced with support for ANSI terminal colored output using the ansi-terminal package.
-
Parts of doctest exposed as library Parts of doctest exposed as library. For use with the doctest-extract utility.
-
GLib bindings Bindings for GLib, autogenerated by haskell-gi.
-
GObject bindings Bindings for GObject, autogenerated by haskell-gi.
-
Reifies arbitrary terms into types that can be reflected back into terms This package addresses the configuration problem which is propagating configurations that are available at run-time, allowing multiple configurations to coexist without resorting to mutable global variables or System.IO.Unsafe.unsafePerformIO. That package is an implementation of the ideas presented in the paper "Functional Pearl: Implicit Configurations" by Oleg Kiselyov and Chung-chieh Shan (original paper). However, the API has been streamlined to improve performance. There are a handful of tutorials on how to use this library:
- Austin Seipp's tutorial Reflecting values to types and back provides a summary of the approach taken by this library, along with more motivating examples.
- Arnaud Spiwack's tutorial All about reflection explains how to use this library.