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.

  1. package compensated

    Compensated floating-point arithmetic This package provides compensated floating point arithmetic.

  2. package compiler-warnings

    Parser for common compiler warning formats Parser for common compiler warning formats

  3. package composable-associations

    Types and helpers for composing types into a single larger key-value type. A library providing generic types and helpers for composing types together into a a single key-value type. This is useful when a normalized data model has a denormalized serialization format. Using this libraries types and functions you build compose your data into the denormalized key-value format needed for serialization. Other libraries provide concrete implementations for a given serialization format.

  4. package composition

    Combinators for unorthodox function composition Combinators for unorthodox function composition

  5. package concurrent-split

    MVars and Channels with distinguished input and output side MVars and Channels with distinguished input and output side. When threads communicate via an MVar or a Chan there are often clearly defined roles, which thread is the sender and which one is receiver. We provide wrappers around the standard concurrency communication channels that make the distinction clear and type safe. For example, if a function has a parameter of type TChan.In then it is sure that it will only write to that channel. Additionally if the compiler warns about an unused TChan.Out that was created by TChan.new then you know that the receiver part of your communication is missing. This package requires only Haskell 98. Related packages:

    • stm-split: transactional communication in STM monad
    • chan-split: follows the same idea as this package and stm-split but requires multi-parameter type classes with functional dependencies.
    • privileged-concurrency:
    • split-channel:

  6. package cond

    Basic conditional and boolean operators with monadic variants. This library provides:

    • Implementations of various overloaded conditional operations
    • Lifted monadic variants of those operations and common boolean operators
    • A typeclass for boolean algebras.
    Feel free to send ideas and suggestions for new conditional operators to the maintainer. Monadic looping constructs are not included as part of this package, since the monad-loops package has a fairly complete collection of them already.

  7. package conduino

    Lightweight composable continuation-based stream processors A lightweight continuation-based stream processing library. It is similar in nature to pipes and conduit, but useful if you just want something quick to manage composable stream processing without focus on IO. See README for more information.

  8. package conduit-aeson

    Short description Please see the README on GitHub at https://github.com/lehins/conduit-aeson#readme

  9. package conduit-algorithms

    Conduit-based algorithms Algorithms on Conduits, including higher level asynchronous processing and some other utilities.

  10. package conduit-concurrent-map

    Concurrent, order-preserving mapping Conduit Provides a Conduit that maps a function concurrently over incoming elements, maintaining input order.

Page 172 of many | Previous | Next