Hoogle Search
Within LTS Haskell 24.49 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
Compression and decompression in the exomizer format This package provides a pure interface for compressing and decompressing data represented as strict ByteStrings. Only the raw, mem and level compressions are supported. This library uses the exomizer 2.0.10. exomizer is created by Magnus Lind ([email protected]) https://bitbucket.org/magli143/exomizer/wiki/Home
-
Desktop Notifications client A library for issuing notifications using FreeDesktop.org's Desktop Notifications protcol. This protocol is supported by services such as Ubuntu's NotifyOSD.
-
A simple library for dynamically enabling and disabling functionality. A simple library for dynamically enabling and disabling functionality.
-
Kerberos for Fedora packagers A small library wrapping fkinit for Fedora developers.
-
Library for Fedora release versions This library provides the Branch and Release data types and various associated metadata functions for Fedora releases (Fedora and EPEL) needed for packaging development and building. It caches current release data from Fedora Bodhi.
-
Convert FGL graphs to dot (graphviz) files Convert FGL graphs to dot files for easy visualization using the dot tool. Other visualizations might follow but there are no immediate plans (patches welcome).
-
Abusing monadic syntax JSON objects generation. Generation of big, complex JSON objects with Text.JSON is painful. And autoderivation is not always possible. Check documentation of Text.JSON.Gen for more info.
-
Takes a Haskell source-code file and outputs its modules. Uses haskell-src-exts to parse module imports and follows links . to local modules in order to build a list of module dependencies.
-
Template Haskell utilities for filepaths. Template Haskell utilities for filepaths. This package has utilities for embedding relative filepaths using Template Haskell.
-
Generate default function implementations for complex type classes. Template Haskell code to implement default implementations for type-class functions based on which functions are already implemented. Currently extremely crude but still fairly effective. When defining a type class with many functions, each of which can be implemented based on arbitrary subsets of the others, the standard default-implementation concept breaks down quite badly. This library provides a system by which more complex rules can be described for choosing default implementations based on which ones the user supplies. These implementations can additionally be given "suitability scores", so that when multiple possible choices could be made, the library can choose the "best" one.