Hoogle Search

Within LTS Haskell 24.28 (ghc-9.10.3)

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

  1. package ghc-compact

    In memory storage of deeply evaluated data structure This package provides minimal functionality for working with "compact regions", which hold a fully evaluated Haskell object graph. These regions maintain the invariant that no pointers live inside the struct that point outside it, which ensures efficient garbage collection without ever reading the structure contents (effectively, it works as a manually managed "oldest generation" which is never freed until the whole is released). Internally, the struct is stored a single contiguous block of memory, which allows efficient serialization and deserialization of structs for distributed computing. This package provides a low-level API; see also the <packagecompact compact package> which provides a user-facing API.

  2. package ghc-typelits-presburger

    Presburger Arithmetic Solver for GHC Type-level natural numbers. ghc-typelits-presburger augments GHC type-system with Presburger Arithmetic Solver for Type-level natural numbers. This plugin only work with GHC builtin operations. To work with those of singletons package, use ghc-typelits-meta and/or ghc-typelits-presburger instead. . Since 0.3.0.0, integration with singletons package moves to singletons-presburger. . You can use by adding this package to build-depends and add the following pragma to the head of .hs files: . . > OPTIONS_GHC -fplugin GHC.TypeLits.Presburger

  3. package gi-atk

    Atk bindings Bindings for Atk, autogenerated by haskell-gi.

  4. package gi-gdk3

    Gdk 3.x bindings Bindings for Gdk 3.x, autogenerated by haskell-gi.

  5. package gi-gdk4

    Gdk bindings Bindings for Gdk, autogenerated by haskell-gi.

  6. package harpie

    Haskell array programming. This package provides Haskell array programming, interface and environment. Module names clash with each other and with the Prelude.

    Usage

    >>> import Harpie.Fixed qualified as F
    
    >>> import Harpie.Shape qualified as S
    
    >>> import Harpie.Array qualified as A
    
    >>> a = F.range @[2,3,4]
    
    >>> F.shape a
    [2,3,4]
    
    >>> pretty a
    [[[0,1,2,3],
    [4,5,6,7],
    [8,9,10,11]],
    [[12,13,14,15],
    [16,17,18,19],
    [20,21,22,23]]]
    
    >>> a = A.range [2,3,4]
    
    >>> F.shape a
    [2,3,4]
    
    >>> pretty a
    [[[0,1,2,3],
    [4,5,6,7],
    [8,9,10,11]],
    [[12,13,14,15],
    [16,17,18,19],
    [20,21,22,23]]]
    

  7. package haskell-lexer

    A fully compliant Haskell 98 lexer A fully compliant Haskell 98 lexer.

  8. package hostname

    A very simple package providing a cross-platform means of determining the hostname A very simple package providing a cross-platform means of determining the hostname

  9. package hslua

    Bindings to Lua, an embeddable scripting language HsLua provides wrappers and helpers to bridge Haskell and Lua. It builds upon the lua package, which allows to bundle a Lua interpreter with a Haskell program. Example programs are can be found in the hslua-examples subdir of the project repository.

  10. package hspec-contrib

    Contributed functionality for Hspec Contributed functionality for Hspec

Page 65 of many | Previous | Next