Hoogle Search
Within LTS Haskell 24.34 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
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. Old homepage: https://archives.haskell.org/projects.haskell.org/cpphs/
-
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.
-
CSS parser and renderer. Please see the README and generated docs at https://www.stackage.org/package/css-text
-
Efficient manipulating of 2D cubic bezier curves. This library supports efficient manipulating of 2D cubic bezier curves, for use in graphics or typography. Supported features are: Evaluating bezier curves and derivatives, affine transformations on bezier curves, arclength and inverse arclength, intersections between two curves, intersection between a curve and a line, curvature and radius of curvature, finding tangents parallel to a vector, finding inflection points and cusps. It also supports polynomial root finding with Bernstein polynomials. The module Geom2D.CubicBezier exports all the cubic bezier functions. The module Geom2D contains general 2D geometry functions and transformations.
-
Purely Functional Cursors Purely Functional Cursors for common data structures See https://cs-syd.eu/tags/cursors for more information.
-
A basic framework for effect systems based on effects represented by GADTs. A basic framework for a Haskell effect system library based on GADTs-based effect representations with a style that separates first-order effects and higher-order effects. This library set was created by being separated from the Heftia extensible effects library.
-
A basic framework for effect systems based on effects represented by GADTs. This library provides core definitions of data-effects.
-
Set and bag operations on ordered lists This module provides set and multiset operations on ordered lists.