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 genvalidity-aeson

    GenValidity support for aeson GenValidity support for aeson

  2. package genvalidity-hspec-aeson

    Standard spec's for aeson-related instances Standard spec's for aeson-related instances

  3. package genvalidity-sydtest-aeson

    Standard spec's for aeson-related instances in sydtest Standard spec's for aeson-related instances in sydtest

  4. package ghc-events

    Library and tool for parsing .eventlog files from GHC Parses .eventlog files emitted by GHC 8.0.2 and later. Includes the ghc-events tool permitting, in particular, to dump an event log file as text.

  5. package ghc-lib-parser-ex

    Programming with GHC parse trees Please see the README on GitHub at https://github.com/shayne-fletcher/ghc-lib-parser-ex#readme

  6. package ghc-syntax-highlighter

    Syntax highlighter for Haskell using the lexer of GHC Syntax highlighter for Haskell using the lexer of GHC.

  7. package ghcjs-dom

    DOM library that supports both GHCJS and GHC Documentent Object Model (DOM) functions that work with GHCJS, but can also be used with GHC and a Browser.

  8. package greskell-core

    Haskell binding for Gremlin graph query language - core data types and tools Haskell binding for Gremlin graph query language. See README.md for detail. This package contains only core data types and tools used commonly by other related packages.

  9. package groom

    Pretty printing for well-behaved Show instances. Automatically derived Show instances are an easy way to inspect data in your program. However, for large data-structures, the resulting output lacks whitespace, making it unreadable. Groom offers an replacement to show called groom which attempts to pretty-print the output of show. For example:

    let x = parseExp "foobar 1 [1,2]"
    in do
    putStrLn (show x)
    putStrLn (groom x)
    
    results in:
    ParseOk (App (App (Var (UnQual (Ident "foobar"))) (Lit (Int 1))) (List [Lit (Int 1),Lit (Int 2)]))
    ParseOk
    (App (App (Var (UnQual (Ident "foobar"))) (Lit (Int 1)))
    (List [Lit (Int 1), Lit (Int 2)]))
    
    Groom works only on Show instances that output valid Haskell code; if Groom can't understand its input, it will not make any changes.

  10. package guarded-allocation

    Memory allocation with added stress tests and integrity checks Provide adaptions of mallocForeignPtrArray and allocaArray that add stress tests and integrity checks. There are three modules:

    • Guarded.Plain: exports the original allocation routines
    • Guarded.Debug: exports allocation routines that add stress and checks
    • Guarded: exports either Guarded.Plain or Guarded.Debug depending on the Cabal debug flag.
    It is intended that you always import the Guarded module in user code and install a package version with enabled debug flag to a custom package database for debugging. If you compile your user program you can choose production or debugging mode by choosing the default or the custom debugging package database, respectively. This package is inspired by the famous Amiga debug tool MungWall. The Linux counterpart is Electric Fence.

Page 83 of many | Previous | Next