Hoogle Search
Within LTS Haskell 24.10 (ghc-9.10.2)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
Generically derive traversals, lenses and prisms. This library uses GHC.Generics to derive efficient optics (traversals, lenses and prisms) for algebraic data types in a type-directed way, with a focus on good type inference and error messages when possible. The library exposes a van Laarhoven interface. For an alternative interface, supporting an opaque optic type, see generic-optics.
-
Generic random generators for QuickCheck Derive instances of Arbitrary for QuickCheck, with various options to customize implementations. For more information
-
GdkPixbuf bindings Bindings for GdkPixbuf, autogenerated by haskell-gi.
-
Compile git revision info into Haskell projects Please see the README and documentation at https://www.stackage.org/package/githash
-
Integrate Hedgehog and Hspec! Please see the README on GitHub at https://github.com/hspec/hspec-hedgehog#readme
-
Experimental Hspec support for testing WAI applications Experimental Hspec support for testing WAI applications
-
A backtracking logic-programming monad. Adapted from the paper Backtracking, Interleaving, and Terminating Monad Transformers by Oleg Kiselyov, Chung-chieh Shan, Daniel P. Friedman, Amr Sabry.
-
Handling of MIDI messages and files MIDI is the Musical Instrument Digital Interface. The package contains definition of realtime and file MIDI messages, reading and writing MIDI files, and some definitions from the General MIDI standard. It contains no sending and receiving of MIDI messages. For this purpose see the alsa-seq, jack, PortMidi, hmidi packages. For music composition with MIDI output, see haskore. Alternative packages are HCodecs, zmidi-core.
-
Conversion between markup formats Pandoc is a Haskell library for converting from one markup format to another. The formats it can handle include
- light markup formats (many variants of Markdown, reStructuredText, AsciiDoc, Org-mode, Muse, Textile, txt2tags, djot)
- HTML formats (HTML 4 and 5)
- Ebook formats (EPUB v2 and v3, FB2)
- Documentation formats (GNU TexInfo, Haddock)
- Roff formats (man, ms)
- TeX formats (LaTeX, ConTeXt)
- Typst
- XML formats (DocBook 4 and 5, JATS, TEI Simple, OpenDocument)
- Outline formats (OPML)
- Bibliography formats (BibTeX, BibLaTeX, CSL JSON, CSL YAML, RIS)
- Word processor formats (Docx, RTF, ODT)
- Interactive notebook formats (Jupyter notebook ipynb)
- Page layout formats (InDesign ICML)
- Wiki markup formats (MediaWiki, DokuWiki, TikiWiki, TWiki, Vimwiki, XWiki, ZimWiki, Jira wiki, Creole)
- Slide show formats (LaTeX Beamer, PowerPoint, Slidy, reveal.js, Slideous, S5, DZSlides)
- Data formats (CSV and TSV tables)
- PDF (via external programs such as pdflatex or wkhtmltopdf)
-
Higher-order, low-boilerplate free monads. Please see the README on GitHub at https://github.com/polysemy-research/polysemy#readme