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 real-dice

    Random number generation based on physical media touched by humans This package provides random data gathered via human interaction with the physical world as well as utilities to leverage this data for random number generation and other RNG-based tasks

  2. package rec-def

    Recursively defined values This library provides safe APIs that allow you to define and calculate values recursively, and still get a result out:

    let s1 = RS.insert 23 s2
    s2 = RS.insert 42 s1
    in RS.get s1
    
    will not loop, but rather produces the set fromList [23,42] See Data.Recursive.Examples for more examples, or just browse the modules More APIs (e.g. for maps or Natural) can be added over time, as need and good use-cases arise. For the (unsafe) building blocks to build such APIs, see The library is not (yet) focussed on performance, and uses a rather naive propagator implementation. Expect this to be slow if you have large graphs. This may be improved in the future (e.g. by propagating only deltas, and accumulating deltas before applying a function), but for now the focus is on foremost providing this capability in the first place and getting the user-facing API right.

  3. package record-hasfield

    A version of GHC.Records as available in future GHCs. This package provides a version of GHC.Records as it will be after the implementation of GHC proposal #42, plus some helper functions over it.

  4. package redact

    hide secret text on the terminal This package provides a utility for redacting secret text on the terminal. Please see the README on GitHub at https://github.com/ExtremaIS/redact-haskell#readme.

  5. package reddit-scrape

    Library for getting links from a sub-reddit Library for getting links from a sub-reddit

  6. package refact

    Specify refactorings to perform with apply-refact This library provides a datatype which can be interpreted by apply-refact. It exists as a seperate library so that applications can specify refactorings without depending on GHC.

  7. package reflex-gadt-api

    Interact with a GADT API in your reflex-dom application. This package is designed to be used in full-stack Haskell applications where the API is defined as a GADT and the frontend is using reflex-dom.

  8. package registry-aeson

    Aeson encoders / decoders This library provides encoders / decoders which can be easily customized for the Aeson format.

  9. package reliable-io

    Bindings to the low-level reliable.io library. Bindings to the low-level reliable.io library, which come in two flavors: c-level bindings and a high-level interface to the library. For the low level interface, refer to the Bindings.Reliable.IO module. For the high-level interface, which is a bit closer to idiomatic Haskell, refer to the Reliable.IO module.

  10. package reorder-expression

    Reorder expressions in a syntax tree according to operator fixities. A library for reordering expressions in a syntax tree generically according to operator associativity and precedence. This is useful for languages with custom operators which require reordering expressions after collecting their fixities.

Page 235 of many | Previous | Next