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