Hoogle Search
Within LTS Haskell 24.45 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
Tests for Persistent Tests for Persistent. This is only for use in developing libraries that should conform to the persistent interface, not for users of the persistent suite of database libraries.
-
Safety for the pipes ecosystem This package adds resource management and exception handling to the pipes ecosystem. Notable features include:
- Resource Safety: Guarantee finalization using finally, bracket and more
- Exception Safety: Even against asynchronous exceptions!
- Laziness: Only acquire resources when you need them
- Promptness: Finalize resources early when you are done with them
- Native Exception Handling: Catch and resume from exceptions inside pipes
- No Buy-in: Mix resource-safe pipes with unmanaged pipes using hoist
-
A variety of alternative parser combinator libraries. A variety of alternative parser combinator libraries, including the original HuttonMeijer set. The Poly sets have features like good error reporting, arbitrary token type, running state, lazy parsing, and so on. Finally, Text.Parse is a proposed replacement for the standard Read class, for better deserialisation of Haskell values from Strings. Old homepage: https://archives.haskell.org/projects.haskell.org/polyparse/
-
Reliable, persistent, fast priority queues. A fast, reliable priority queue implementation based on a binomial heap.
-
Weaken applicative functor on products Weaken applicative functor which allows only product construction. Product constructions and deconstructions are always isomorphic.
-
Alternative arbitrary instance for Text The usual Arbitrary instance for Text (in quickcheck-instances) only has single-byte instances and so isn't an ideal representation of a valid UTF-8 character. This package has generators for one-, two- and three-byte UTF-8 characters (all that are currently in use).
-
runST without boxing penalty This package provides specializations of runST that avoid a needless data-constructor allocation for the returned value. If issue 15127 is resolved, this package will no longer be necessary.
-
Handling of samples in an (audio) signal This package provides a type class to handle signed and unsigned samples of various size and number of channels in a uniform way. We expect that you use the types Int8, Word8 and so on for monophonic samples and thus provide instances of the class for them. Further we define Stereo record and mu-law sample type. Quadrophony can be achieved by nested Stereo value, but I'm uncertain, whether this is a good way to go. Maybe we add 5+1 channels or so in future. This is used by packages sox, alsa, synthesizer.
-
abstraction to an auto scrubbing and const time eq, memory chunk. SecureMem is similar to ByteString, except that it provides a memory chunk that will be auto-scrubbed after it run out of scope.
-
generate API docs for your servant webservice Library for generating API docs from a servant API definition. Runnable example here. CHANGELOG