Hoogle Search

Within LTS Haskell 24.48 (ghc-9.10.3)

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

  1. package validity-text

    Validity instances for text Validity instances for text

  2. 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.

  3. package vty-crossplatform

    Cross-platform support for Vty This package provides a generic interface for multiple Vty platforms in one package so you don't have to conditionally depend on them in your cabal file.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. 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

  10. package brick

    A declarative terminal user interface library Write terminal user interfaces (TUIs) painlessly with brick! You write an event handler and a drawing function and the library does the rest.

    module Main where
    
    import Brick
    
    ui :: Widget ()
    ui = str "Hello, world!"
    
    main :: IO ()
    main = simpleMain ui
    
    To get started, see: This package deprecates vty-ui.

Page 51 of many | Previous | Next