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.
-
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.
-
Powerful and easy command-line option parser Lets library and application developers easily work with command-line options.
-
A convenient way to panic. A convenient way to panic.
-
Types for handling passwords A library providing types for working with plain-text and hashed passwords.
-
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.
-
Peano numbers Lazy unary natural numbers.
-
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:
- Control.Concurrent.PooledIO.Independent: run independent actions without results in parallel
- Control.Concurrent.PooledIO.Final: run independent actions with a final result in parallel
- Control.Concurrent.PooledIO.InOrder: run jobs in parallel with data dependencies like make -j n
- 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:
-
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
-
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.
-
Haskell client library for http://prometheus.io. Haskell client library for http://prometheus.io.