Hoogle Search

Within LTS Haskell 24.4 (ghc-9.10.2)

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

  1. package case-insensitive

    Case insensitive string comparison The module Data.CaseInsensitive provides the CI type constructor which can be parameterised by a string-like type like: String, ByteString, Text, etc.. Comparisons of values of the resulting type will be insensitive to cases.

  2. package gogol-core

    Core data types and functionality for Gogol libraries. Core data types, functionality and serialisation primitives for Gogol related Google Services SDKs. The external interface of this library is stable with respect to the downstream Gogol libraries, only, and as such is not suitable for use in non-Gogol projects.

  3. package unliftio

    The MonadUnliftIO typeclass for unlifting monads to IO (batteries included) Please see the documentation and README at https://www.stackage.org/package/unliftio

  4. package test-framework-hunit

    HUnit support for the test-framework package. HUnit support for the test-framework package.

  5. package test-framework-quickcheck2

    QuickCheck-2 support for the test-framework package. Allows QuickCheck-2 properties to be used with the test-framework package.

  6. package cereal

    A binary serialization library A binary serialization library, similar to binary, that introduces an isolate primitive for parser isolation, and labeled blocks for better error messages.

  7. package monad-control

    Lift control operations, like exception catching, through monad transformers This package defines the type class MonadBaseControl, a subset of MonadBase into which generic control operations such as catch can be lifted from IO or any other base monad. Instances are based on monad transformers in MonadTransControl, which includes all standard monad transformers in the transformers library except ContT. See the lifted-base package which uses monad-control to lift IO operations from the base library (like catch or bracket) into any monad that is an instance of MonadBase or MonadBaseControl. Note that this package is a rewrite of Anders Kaseorg's monad-peel library. The main difference is that this package provides CPS style operators and exploits the RankNTypes and TypeFamilies language extensions to simplify and speedup most definitions.

  8. package network-uri

    URI manipulation This package provides facilities for parsing and unparsing URIs, and creating and resolving relative URI references, closely following the URI spec, IETF RFC 3986.

    Backward-compatibility

    In network-2.6 the Network.URI module was split off from the network package into this package. If you're using the Network.URI module you can be backward compatible and automatically get it from the right package by using the network-uri-flag pseudo-package in your .cabal file's build-depends (along with dependencies for both network-uri and network):
    build-depends:
    network-uri-flag == 0.1.*
    
    Or you can do the same manually by adding this boilerplate to your .cabal file:
    flag network-uri
    description: Get Network.URI from the network-uri package
    default: True
    
    library
    -- ...
    if flag(network-uri)
    build-depends: network-uri >= 2.6, network >= 2.6
    else
    build-depends: network-uri < 2.6, network < 2.6
    
    That is, get the module from either network < 2.6 or from network-uri >= 2.6.

  9. package base64-bytestring

    Fast base64 encoding and decoding for ByteStrings This package provides support for encoding and decoding binary data according to base64 (see also RFC 4648) for strict and lazy ByteStrings For a fuller-featured and better-performing Base64 library, see the base64 package.

  10. package utf8-string

    Support for reading and writing UTF8 Strings A UTF8 layer for Strings. The utf8-string package provides operations for encoding UTF8 strings to Word8 lists and back, and for reading and writing UTF8 without truncation.

Page 6 of many | Previous | Next