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 om-fork

    Concurrency utilities. Actor pattern and some limited structured concurrency tools

  2. package once

    memoization for IO actions and functions Package provides single polymorphic function once, that allows you to memoize IO actions and functions, evaluating them at most once.

    >>> let mkStamp = (putStrLn "stamping" >> writeFile "/tmp/stamp" "") :: IO ()
    
    >>> -- onceStamp :: IO ()
    
    >>> onceStamp <- once mkStamp
    
    >>> -- onceStamp actually evaluates mkStamp it wraps first time.
    
    >>> onceStamp
    stamping
    
    >>> -- but second time result `()' is memoized, no action is performed.
    
    >>> onceStamp
    
    >>> -- we can memoize functions too
    
    >>> foo <- once $ \x -> print "foo" >> print (x :: Int)
    
    >>> -- action will be performed once for every distinct argument
    
    >>> foo 10
    foo
    10
    
    >>> foo 10
    10
    
    >>> foo 4
    foo
    4
    

  3. package oops

    Combinators for handling errors of many types in a composable way Combinators for handling errors of many types in a composable way.

  4. package opaleye

    An SQL-generating DSL targeting PostgreSQL An SQL-generating DSL targeting PostgreSQL. Allows Postgres queries to be written within Haskell in a typesafe and composable fashion.

  5. package open-witness

    open witnesses Open witnesses are witnesses that can witness to any type. However, they cannot be constructed, they can only be generated in the IO monad. See the 2008 draft paper Witnesses and Open Witnesses (https://semantic.org/wp-content/uploads/Open-Witnesses.pdf).

  6. package openexr-write

    Library for writing images in OpenEXR HDR file format. OpenEXR allows to store pixels as floating point numbers and thus can capture high dynamic range.

  7. package openpgp-asciiarmor

    OpenPGP (RFC4880) ASCII Armor codec OpenPGP (RFC4880) ASCII Armor codec

  8. package opensource

    Haskell API Wrapper for the Open Source License API The Open Source API contains metadata regarding OSI Approved Licenses, and crosswalks that help with using and integrating this information with external sources. This library is designed to interact with that API so that users can simply build applications that are license-aware.

  9. package opentelemetry-lightstep

    The OpenTelemetry Haskell Client (Lightstep exporter) https://opentelemetry.io

  10. package opml-conduit

    Streaming parser/renderer for the OPML 2.0 format. This library implements the OPML 2.0 standard (http://dev.opml.org/spec2.html) as a conduit parser/renderer.

Page 223 of many | Previous | Next