Hoogle Search

Within LTS Haskell 24.34 (ghc-9.10.3)

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

  1. package monad-control-aligned

    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.

  2. package monad-logger-aeson

    JSON logging using monad-logger interface monad-logger-aeson provides structured JSON logging using monad-logger's interface. Specifically, it is intended to be a (largely) drop-in replacement for monad-logger's Control.Monad.Logger.CallStack module.

  3. package monads-tf

    Monad classes, using type families Monad classes using type families, with instances for various monad transformers.

  4. package monoidmap

    Monoidal map type Monoidal map type with support for semigroup and monoid subclasses.

  5. package morpheus-graphql-app

    Morpheus GraphQL App Build GraphQL APIs with your favourite functional language!

  6. package mpi-hs

    MPI bindings for Haskell MPI (the Message Passinag Interface) is a widely used standard for distributed-memory programming on HPC (High Performance Computing) systems. MPI allows exchanging data (_messages_) between programs running in parallel. There are several high-quality open source MPI implementations (e.g. MPICH, MVAPICH, OpenMPI) as well as a variety of closed-source implementations. These libraries can typically make use of high-bandwidth low-latency communication hardware such as InfiniBand. This library mpi-hs provides Haskell bindings for MPI. It is based on ideas taken from haskell-mpi, Boost.MPI for C++, and MPI for Python. mpi-hs provides two API levels: A low-level API gives rather direct access to the actual MPI API, apart from certain "reasonable" mappings from C to Haskell (e.g. output arguments that are in C stored via a pointer are in Haskell regular return values). A high-level API simplifies exchanging arbitrary values that can be serialized. Note that the automated builds on Hackage will currently always fail since no system MPI library is present there. However, builds on Stackage should succeed -- if not, there is an error in this package.

  7. package mustache

    A mustache template parser library. Allows parsing and rendering template files with mustache markup. See the mustache language reference. Implements the mustache spec version 1.1.3. Note: Versions including and beyond 0.4 are compatible with ghc 7.8 again.

  8. package nanospec

    A lightweight implementation of a subset of Hspec's API A lightweight implementation of a subset of Hspec's API with minimal dependencies.

  9. package nonce

    Generate cryptographic nonces. According to the Wikipedia, a nonce is an arbitrary number used only once in a cryptographic communication. This package contain helper functions for generating nonces. There are many kinds of nonces used in different situations. It's not guaranteed that by using the nonces from this package you won't have any security issues. Please make sure that the nonces generated via this package are usable on your design.

  10. package nonempty-vector

    Non-empty vectors Performant, non-empty mutable and immutable vectors

Page 89 of many | Previous | Next