Hoogle Search

Within LTS Haskell 24.28 (ghc-9.10.3)

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

  1. package optics-extra

    Extra utilities and instances for optics-core This package provides extra definitions and instances that extend the optics-core package, without incurring too many dependencies. See the optics package for more documentation.

  2. package options

    Powerful and easy command-line option parser Lets library and application developers easily work with command-line options.

  3. package panic

    A convenient way to panic. A convenient way to panic.

  4. package password-types

    Types for handling passwords A library providing types for working with plain-text and hashed passwords.

  5. package pdf-toolbox-core

    A collection of tools for processing PDF files. Low level tools for processing PDF files. Level of abstraction: cross reference, trailer, indirect object, object The API is based on random access input streams, and is designed to be memory efficient. We don't need to parse the entire PDF file and store it in memory when you need just one page or two. Usually it is also leads to time efficiency, but we don't try optimize performance by e.g. maintaining xref or object cache. Higher level layers should take care of it. The library is low level. It may mean that you need to be familiar with PDF file internals to actually use it.

  6. package peano

    Peano numbers Lazy unary natural numbers.

  7. package pooled-io

    Run jobs on a limited number of threads and support data dependencies The motivation for this package was to run computations on multiple cores that need to write intermediate results to disk. The functions restrict the number of simultaneously running jobs to a user given number or to the number of capabilities the Haskell program was started with, i.e. the number after the RTS option -N. There are some flavors of this functionality:

    Additionally there is the module Control.Concurrent.PooledIO.Sequence that helps to serialize I/O actions from multiple threads. It is certainly most useful in connection with Control.Concurrent.PooledIO.Independent. Related packages:
    • lazyio: interleave IO actions in a single thread
    • async: start threads and wait for their results, forward exceptions, but do not throttle concurrency with respect to number of available cores
    • parallel-tasks:
    • parallel-io:
    • threadPool:
    • threads-pool:
    • cio:
    • Control-Engine:
    • taskpool, async-pool:

  8. package possibly

    type Possibly a = Either String a A surprisingly useful type synonym for Either in which the Left diagnostic is a String, i.e, type Possibly a = Either String a

  9. package postgresql-binary

    Encoders and decoders for the PostgreSQL's binary format An API for dealing with PostgreSQL's binary data format. . It can be used to implement performant bindings to Postgres. E.g., hasql is based on this library. . It supports all Postgres versions starting from 8.3 and is tested against 8.3, 9.3 and 9.5 with the integer_datetimes setting off and on.

  10. package prometheus-client

    Haskell client library for http://prometheus.io. Haskell client library for http://prometheus.io.

Page 90 of many | Previous | Next