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.
-
Fast, accurate CommonMark (Markdown) parser and renderer This package provides Haskell bindings for libcmark, the reference parser for CommonMark, a fully specified variant of Markdown. It includes sources for libcmark (0.30.3) and does not require prior installation of the C library.
-
Generate CSV & XLSX files for importing into CoinTracking. cointracking-imports is a library for generating CSV & XLSX files to use with CoinTracking's Import feature. You construct a list of CTImportData, then feed those to our CSV/XLSX generating functions. E.g., if you generate a list of your BNB staking rewards, you can use this library build a CSV file to import those rewards into CoinTracking.
-
Error monad with a Float instance Please see the README on GitHub at https://github.com/michalkonecny/collect-errors#readme
-
Pure Haskell commonmark parser. This library provides some useful extensions to core commonmark syntax: smart quotes, definition lists, tables, footnotes, math, and more.
-
Conduit-based ZStd Compression Zstandard compression packaged as a conduit. This is a very thin wrapper around the official hs-zstd interface
-
A rope type based on a finger tree over UTF-8 fragments A rope data type for text, built as a finger tree over UTF-8 text fragments. The package also includes utiltiy functions for breaking and re-wrapping lines, conveniences for pretty printing and colourizing terminal output, and a simple mechanism for multi-line Rope literals. The main Rope type and its usage are described at Core.Text.Rope in this package. This is part of a library intended to ease interoperability and assist in building command-line programs, both tools and longer-running daemons. A list of features and some background to the library's design is contained in the README on GitHub.
-
Country data type and functions The country library provides a data type for dealing with the set of countries as defined by ISO 3166. The representation is compact and is well-suited to use with vectors and primitive arrays. Additionally, this library exports functions that provide the following encodings and decodings: . * ISO Alpha-2 (two-letter country code) . * ISO Alpha-3 (three-letter country code) . * ISO Numeric (three-digit country code) . . The main differences between this library and `iso3166-country-codes` are: . * it doesn't use an ADT to represent countries, instead it uses the country's three-digit country code. . * it doesn't use String for encoding/decoding . * it provides two-alpha and three-alpha country codes. . * it provides Prim instances from the primitive package to allow types to be used in unboxed vectors/arrays. . * BSD3 licence instead of LGPL . Please open up an issue on github if there is anything you would like to see added.
-
A liberalised re-implementation of cpp, the C pre-processor. Cpphs is a re-implementation of the C pre-processor that is both more compatible with Haskell, and itself written in Haskell so that it can be distributed with compilers. This version of the C pre-processor is pretty-much feature-complete and compatible with traditional (K&R) pre-processors. Additional features include: a plain-text mode; an option to unlit literate code files; and an option to turn off macro-expansion.
-
Cpu information and properties helpers. Lowlevel cpu routines to get basic properties of the cpu platform, like endianness and architecture.
-
Criterion measurement functionality and associated types Measurement-related functionality extracted from Criterion, with minimal dependencies. The rationale for this is to enable alternative analysis front-ends.