Hoogle Search

Within LTS Haskell 24.34 (ghc-9.10.3)

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

  1. package sorted-list

    Type-enforced sorted lists and related functions. Type-enforced sorted lists and related functions. These are useful for:

    • Constraining the argument of a function to be a sorted list by stating in your type that the input list is a sorted list.
    • Avoiding sorting a list twice.
    • Creating a list that is sorted from the moment of its construction, so it doesn't have to be sorted later.
    • Performing list operations keeping the input list sorted.
    • Improving those list operations that can be benefited from the ordering of its elements.
    • Creating infinite lists that are sorted!
    • And more!
    If you are missing a feature, do not hesitate to ask by opening an issue at the bug-tracker.

  2. package speculate

    discovery of properties about Haskell functions Speculate automatically discovers laws about Haskell functions. Give Speculate a bunch of Haskell functions and it will discover laws like:

    • equations, such as id x == x ;
    • inequalities, such as 0 <= x * x ;
    • conditional equations, such as x <= 0 ==> x + abs x == 0 .

  3. package srcloc

    Data types for managing source code locations. Data types for tracking, combining, and printing source code locations.

  4. package statestack

    Simple State-like monad transformer with saveable and restorable state Simple State-like monad transformer where states can be saved to and restored from an internal stack.

  5. package stm-conduit

    Introduces conduits to channels, and promotes using conduits concurrently. Provides two simple conduit wrappers around STM channels - a source and a sink.

  6. package stm-containers

    Containers for STM This library is based on an STM-specialized implementation of Hash Array Mapped Trie. It provides efficient implementations of Map, Set and other data structures, which starting from version 1 perform even better than their counterparts from "unordered-containers", but also scale well on concurrent access patterns. . For details on performance of the library, which are a bit outdated, see this blog post.

  7. package stm-delay

    Updatable one-shot timer polled with STM This library lets you create a one-shot timer, poll it using STM, and update it to ring at a different time than initially specified. It uses GHC event manager timeouts when available (GHC 7.2+, -threaded, non-Windows OS), yielding performance similar to threadDelay and registerDelay. Otherwise, it falls back to forked threads and threadDelay.

    • 0.1.1.2 (2025-05-08)
    • Remove a call to ensureIOManagerIsRunning, for consistency with System.Timeout
    • Adjust timings in the testsuite to fix intermittent failure in the non-threaded RTS case.
    • 0.1.1 (2014-09-14)
    • Add tryWaitDelayIO, improve performance for certain cases of newDelay and updateDelay, and improve example.

  8. package storable-peek-poke

    class Sizable, Peek and Poke Please see the README on GitHub at https://github.com/YoshikuniJujo/storable-peek-poke#readme

  9. package strict-list

    Strict linked list Implementation of strict linked list with care taken about stack.

  10. package string-conv

    Standardized conversion between string types Avoids the need to remember many different functions for converting string types. Just use one universal function toS for all monomorphic string conversions.

Page 94 of many | Previous | Next