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.
-
A wai companion library for sydtest A wai companion library for sydtest
-
Template Haskell construction utilities A collection of templates for the typical patterns appearing in construction of Template Haskell AST. E.g., typical instance declaration templates, lambda expressions for accessing members of data-types.
-
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
-
Type Level Specification by Example Please see README.md
-
Validity instances for text Validity instances for text
-
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.
-
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).
-
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.
-
Binding to the ALSA Library API (Exceptions). This package provides access to ALSA infrastructure, that is needed by both alsa-seq and alsa-pcm.
-
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.