Hoogle Search

Within LTS Haskell 24.48 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. package invertible

    bidirectional arrows, bijective functions, and invariant functors Representations and operations for bidirectional arrows (total isomorphisms: an arrow paired with its inverse). Classes for invariant functors and monoidal functors. Includes a number of useful bijections and operations, as well as interoperability with related packages. Most users will want to import one or more of Data.Invertible qualified, Control.Invertible.Monoidal unqualified, and any additional compatibility modules.

  2. package invertible-grammar

    Invertible parsing combinators framework Grammar combinator framework to build invertible parsing libraries for concrete syntax.

  3. package io-embed

    Use Template Haskell to embed the result of an IO computation. Please see the README on GitHub at https://github.com/gtollini/io-embed#readme

  4. package io-machine

    Easy I/O model to learn IO monad Please see README.md

  5. package io-manager

    Skeleton library around the IO monad. A skeleton library to help learners of Haskell concentrate on the pure-functional aspect and let the IO be handled by the library.

  6. package io-memoize

    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:

    1. lazily (might never be performed)
    2. eagerly (concurrently performed)
    Special thanks to shachaf and headprogrammingczar from #haskell irc for helping me reason about the behavior of this library.

  7. package io-region

    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.

  8. package io-storage

    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.

  9. package io-streams-haproxy

    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.

  10. package irc

    A small library for parsing IRC messages. A set of combinators and types for parsing IRC messages.

Page 207 of many | Previous | Next