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.
-
Haskell bindings to the PCG random number generator. PCG is a family of simple fast space-efficient statistically good algorithms for random number generation. Unlike many general-purpose RNGs, they are also hard to predict. This library implements bindings to the standard C implementation. This includes the standard, unique, fast and single variants in the pcg family. There is a pure implementation that can be used as a generator with the random package as well as a faster primitive api that includes functions for generating common types. The generators in this module are suitable for use in parallel but make sure threads don't share the same generator or things will go horribly wrong.
-
A collection of tools for processing PDF files Tools for processing PDF content streams
package
persistable-types-HDBC-pg HDBC and Relational-Record instances of PostgreSQL extended types This package contains HDBC Convertible instances and Relational-Record persistable instances of PostgreSQL extended types Supported extended types: inet, cidr
-
Backend for the persistent library using MySQL database server. This package contains a backend for persistent using the MySQL database server. Internally it uses the mysql-simple and mysql packages in order to access the database. This package supports only MySQL 5.1 and above. However, it has been tested only on MySQL 5.5. Only the InnoDB storage engine is officially supported. Known problems:
- This package does not support statements inside other statements.
-
Phantom State Transformer. Like State Monad, but without values. A monad transformer that mimics the State Monad Transformer from the transformers package, but dropping the values. In those cases that you want to use the State Monad but you only care about effects and how the state changes, use this library to earn a plus of efficiency.
-
Concurrency for the pipes ecosystem This library provides light-weight concurrency primitives for pipes, with the following features:
- Simple API: Use only five functions
- Deadlock Safety: Automatically avoid concurrency deadlocks
- Flexibility: Build many-to-many and cyclic communication topologies
- Dynamic Graphs: Add or remove readers and writers at any time
-
Group streams into substreams pipes-group uses FreeT and lenses to group streams into sub-streams. Notable features include:
- Perfect Streaming: Group elements without collecting them into memory
- Lens Support: Use lenses to simplify many common operations
-
merge two ordered Producers into a new Producer provides a simple function to merge two Pipes-Producers into a new Producer that yields pairs of values of the original producers, but using Maybes to indicate values that are only present in the first, second or both producers. Useful to perform Left-Joins, Right-Joins and Inner-Joins on the fly using Haskell Pipes.
-
Zlib and GZip compression and decompression for Pipes streams Zlib and GZip compression and decompression for Pipes streams
-
Disambiguate obvious uses of effects. Please see the README on GitHub at https://github.com/polysemy-research/polysemy/tree/master/polysemy-plugin#readme