Hoogle Search

Within LTS Haskell 22.18 (ghc-9.6.4)

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

  1. package unordered-containers

    Efficient hashing-based container types Efficient hashing-based container types. The containers have been optimized for performance critical use, both in terms of large data quantities and high speed. The declared cost of each operation is either worst-case or amortized, but remains valid even if structures are shared. Security This package currently provides no defenses against hash collision attacks such as HashDoS. Users who need to store input from untrusted sources are advised to use Data.Map or Data.Set from the containers package instead.

  2. package mtl

    Monad classes for transformers, using functional dependencies MTL is a collection of monad classes, extending the transformers package, using functional dependencies for generic lifting of monadic actions.

  3. package deepseq

    Deep evaluation of data structures This package provides methods for fully evaluating data structures ("deep evaluation"). Deep evaluation is often used for adding strictness to a program, e.g. in order to force pending exceptions, remove space leaks, or force lazy I/O to happen. It is also useful in parallel programs, to ensure pending work does not migrate to the wrong thread. The primary use of this package is via the deepseq function, a "deep" version of seq. It is implemented on top of an NFData typeclass ("Normal Form Data", data structures with no unevaluated components) which defines strategies for fully evaluating different data types. See module documentation in Control.DeepSeq for more details.

  4. package vector

    Efficient Arrays An efficient implementation of Int-indexed arrays (both mutable and immutable), with a powerful loop optimisation framework . It is structured as follows:

    There is also a (draft) tutorial on common uses of vector.

  5. package aeson

    Fast JSON parsing and encoding A JSON parsing and encoding library optimized for ease of use and high performance. To get started, see the documentation for the Data.Aeson module below. (A note on naming: in Greek mythology, Aeson was the father of Jason.)

  6. package directory

    Platform-agnostic library for filesystem operations This library provides a basic set of operations for manipulating files and directories in a portable way.

  7. package template-haskell

    Support library for Template Haskell This package provides modules containing facilities for manipulating Haskell source code using Template Haskell. See http://www.haskell.org/haskellwiki/Template_Haskell for more information.

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

  9. package filepath

    Library for manipulating FilePaths in a cross platform way. This package provides functionality for manipulating FilePath values, and is shipped with GHC. It provides two variants for filepaths:

    1. legacy filepaths: type FilePath = String
    2. operating system abstracted filepaths (OsPath): internally unpinned ShortByteString (platform-dependent encoding)
    It is recommended to use OsPath when possible, because it is more correct. For each variant there are three main modules: System.OsString is like System.OsPath, but more general purpose. Refer to the documentation of those modules for more information. An introduction into the new API can be found in this blog post. Code examples for the new API can be found here.

  10. package amazonka-core

    Core data types and functionality for Amazonka libraries. Core data types and serialisation primitives for Amazonka related Amazon Web Service SDKs. The external interface of this library is stable with respect to the downstream Amazonka libraries only, and is not suitable for use in non-Amazonka projects.

Page 2 of many | Previous | Next