Hoogle Search
Within LTS Haskell 24.35 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
Memoize IO actions Transform an IO action into a similar IO action that performs the original action only once. You can choose to perform the original action in one of two ways:
- lazily (might never be performed)
- eagerly (concurrently performed)
-
Exception safe resource management with dynamic regions Region owns resources and automatically frees them on exit. It is a plain old ADT, so it is possible to pass it to functions, put into mutable references, store in regular data types. Resources can be freed earler or transfered to other regions. Region itself can be used as any other resource. E.g. one region can own other one. The library doesn't pretend to solve double throw issue.
-
A key-value store in the IO monad. This library allows an application to extend the 'global state' hidden inside the IO monad with semi-arbitrary data. Data is required to be Typeable. The library provides an essentially unbounded number of key-value stores indexed by strings, with each key within the stores also being a string.
-
HAProxy protocol 1.5 support for io-streams HAProxy protocol version 1.5 support (see http://haproxy.1wt.eu/download/1.5/doc/proxy-protocol.txt) for applications using io-streams. The proxy protocol allows information about a networked peer (like remote address and port) to be propagated through a forwarding proxy that is configured to speak this protocol.
-
A small library for parsing IRC messages. A set of combinators and types for parsing IRC messages.
-
RFC-compliant universal resource identifier library (URL, URI, IRI) This library provides a universal data model for representation of URI, URL and IRI. It comes packed with parsing, rendering and serialisation functionality. It is implemented in conformance with the RFC-3986 and RFC-3987 specifications and is intended as a standard tool for all tasks related to resource identifiers.
-
ISBN Validation and Manipulation See the README at https://github.com/charukiewicz/hs-isbn#readme
-
A datatype for ISO 3166 country codes Defines datatype CountryCode that has a two letter constructor corresponding to each of the two letter ISO 3166 country codes, and mappings from that type to the official name of the country.
-
ISO-639-1 language codes ISO-639-1 language codes mapping to Haskell datatypes The code is generated from the official site using haskell-src-exts in an extra file included in the .tar.gz. Special thanks to Petter Bergman for the suggestions and bug fixing
-
Jalaali calendar systems Functions for working with Jalaali (Jalali, Persian, Khayyami, Khorshidi, Shamsi) calendar systems. Please see the README on GitHub at https://github.com/jalaali/jalaali-hs#readme