Hoogle Search

Within LTS Haskell 24.65 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. package pandoc

    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)
    Pandoc can convert mathematical content in documents between TeX, MathML, Word equations, roff eqn, typst, and plain text. It includes a powerful system for automatic citations and bibliographies, and it can be customized extensively using templates, filters, and custom readers and writers written in Lua. For the pandoc command-line program, see the pandoc-cli package.

  2. package polysemy

    Higher-order, low-boilerplate free monads. Please see the README on GitHub at https://github.com/polysemy-research/polysemy#readme

  3. package postgresql-libpq

    low-level binding to libpq This is a binding to libpq: the C application programmer's interface to PostgreSQL. libpq is a set of library functions that allow client programs to pass queries to the PostgreSQL backend server and to receive the results of these queries.

  4. package pureMD5

    A Haskell-only implementation of the MD5 digest (hash) algorithm. A Haskell-only implementation of the MD5 digest (hash) algorithm. This now supports the crypto-api class interface.

  5. package sandwich

    Yet another test framework for Haskell Please see the documentation.

  6. package scotty

    Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp A Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp.

    {-# LANGUAGE OverloadedStrings #-}
    
    import Web.Scotty
    
    main = scotty 3000 $
    get "/:word" $ do
    beam <- pathParam "word"
    html $ mconcat ["<h1>Scotty, ", beam, " me up!</h1>"]
    
    Scotty is the cheap and cheerful way to write RESTful, declarative web applications.
    • A page is as simple as defining the verb, url pattern, and Text content.
    • It is template-language agnostic. Anything that returns a Text value will do.
    • Conforms to WAI Application interface.
    • Uses very fast Warp webserver by default.
    As for the name: Sinatra + Warp = Scotty.

  7. package skylighting-core

    syntax highlighting library Skylighting is a syntax highlighting library. It derives its tokenizers from XML syntax definitions used by KDE's KSyntaxHighlighting framework, so any syntax supported by that framework can be added. An optional command-line program is provided. Skylighting is intended to be the successor to highlighting-kate. This package provides the core highlighting functionality under a permissive license. It also bundles XML parser definitions licensed under the GPL.

  8. package system-filepath

    High-level, byte-based file and directory path manipulations (deprecated) High-level, byte-based file and directory path manipulations (deprecated).

  9. package text-icu

    Bindings to the ICU library Haskell bindings to the International Components for Unicode (ICU) libraries. These libraries provide robust and full-featured Unicode services on a wide variety of platforms. Features include:

    • Both pure and impure bindings, to allow for fine control over efficiency and ease of use.
    • Breaking of strings on character, word, sentence, and line boundaries.
    • Access to the Unicode Character Database (UCD) of character metadata.
    • String collation functions, for locales where the conventions for lexicographic ordering differ from the simple numeric ordering of character codes.
    • Character set conversion functions, allowing conversion between Unicode and over 220 character encodings.
    • Unicode normalization. (When implementations keep strings in a normalized form, they can be assured that equivalent strings have a unique binary representation.)
    • Regular expression search and replace.
    • Security checks for visually confusable (spoofable) strings.
    • Bidirectional Unicode algorithm
    • Calendar objects holding dates and times.
    • Number and calendar formatting.

  10. package timeit

    Time monadic computations with an IO base. A simple wrapper to show the used CPU time of monadic computation with an IO base.

Page 39 of many | Previous | Next