Hoogle Search

Within LTS Haskell 24.6 (ghc-9.10.2)

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

  1. package tmp-proc

    Run 'tmp' processes in integration tests tmp-proc runs services in docker containers for use in integration tests. It aims to make using these services become like accessing tmp processes, similar to how tmp file or directories are used. It aspires to provide a user-friendly API, while including useful features such as

    • launch of multiple services on docker during test setup
    • delayed test execution until the launched services are available
    • simplified use of connections to the services from a WAI server under test
    • good integration with haskell testing frameworks like hspec and tasty

  2. package type-spec

    Type Level Specification by Example Please see README.md

  3. package validity-text

    Validity instances for text Validity instances for text

  4. package vector-space

    Vector & affine spaces, linear maps, and derivatives vector-space provides classes and generic operations for vector spaces and affine spaces. It also defines a type of infinite towers of generalized derivatives. A generalized derivative is a linear transformation rather than one of the common concrete representations (scalars, vectors, matrices, ...). Warning: this package depends on type families working fairly well, requiring GHC version at least 6.9. Project wiki page: http://haskell.org/haskellwiki/vector-space © 2008-2012 by Conal Elliott; BSD3 license.

  5. package HsYAML

    Pure Haskell YAML 1.2 processor HsYAML is a YAML 1.2 processor, i.e. a library for parsing and serializing YAML documents. Features of HsYAML include:

    • Pure Haskell implementation with small dependency footprint and emphasis on strict compliance with the YAML 1.2 specification.
    • Direct decoding to native Haskell types via (aeson-inspired) typeclass-based API (see Data.YAML).
    • Allows round-tripping while preserving ordering, anchors, and comments at Event-level.
    • Support for constructing custom YAML node graph representation (including support for cyclic YAML data structures).
    • Support for the standard (untyped) Failsafe, (strict) JSON, and (flexible) Core "schemas" providing implicit typing rules as defined in the YAML 1.2 specification (including support for user-defined custom schemas; see Data.YAML.Schema).
    • Support for emitting YAML using Failsafe, (strict) JSON, and (flexible) Core "schemas" (including support for user-defined custom encoding schemas; see Data.YAML.Schema).
    • Event-based API resembling LibYAML's Event-based API (see Data.YAML.Event).
    • Low-level API access to lexical token-based scanner (see Data.YAML.Token).
    See also the HsYAML-aeson package which allows to decode and encode YAML by leveraging aeson's FromJSON and ToJSON instances.

  6. package ListLike

    Generalized support for list-like structures Generalized support for list-like structures in Haskell. The ListLike module provides a common interface to the various Haskell types that are list-like. Predefined interfaces include standard Haskell lists, Arrays, ByteStrings, and lazy ByteStrings. Custom types can easily be made ListLike instances as well. ListLike also provides for String-like types, such as String and ByteString, for types that support input and output, and for types that can handle infinite lists.

  7. package alsa-core

    Binding to the ALSA Library API (Exceptions). This package provides access to ALSA infrastructure, that is needed by both alsa-seq and alsa-pcm.

  8. package alsa-seq

    Binding to the ALSA Library API (MIDI sequencer). This package provides access to ALSA sequencer (MIDI support). For audio support see alsa-pcm. Included are some simple example programs. For more example programs including a GUI, see the alsa-gui programs.

  9. package base16

    Fast RFC 4648-compliant Base16 encoding RFC 4648-compliant Base16 encodings and decodings. This library provides performant encoding and decoding primitives, as well as support for textual values.

  10. package basic-prelude

    An enhanced core prelude; a common foundation for alternate preludes. Please see the README on Github at https://github.com/snoyberg/basic-prelude#readme

Page 50 of many | Previous | Next