Hoogle Search
Within LTS Haskell 24.6 (ghc-9.10.2)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
a Haskell client for the Selenium WebDriver protocol A Selenium WebDriver client for Haskell. You can use it to automate browser sessions for testing, system administration, etc. For more information about Selenium itself, see http://seleniumhq.org/ To find out what's been changed in this version and others, see the change log at https://github.com/haskell-webdriver/haskell-webdriver/blob/main/CHANGELOG.md
-
Data types for large but fixed width signed and unsigned integers A library to provide data types for large (ie > 64 bits) but fixed width signed and unsigned integers with the usual typeclass instances to allow them to be used interchangeably with Word64. The types and operations are coded to be as fast as possible using strictness annotations, INLINEABLE pragmas and unboxed values and operations where appropriate.
-
Decimal numbers with variable precision A decimal number has an integer mantissa and a negative exponent. The exponent can be interpreted as the number of decimal places in the value.
-
The Haskell Test Framework The Haskell Test Framework (HTF for short) lets you define and organize unit tests, QuickCheck properties, and black box tests in an easy and convenient way. HTF uses a custom preprocessor that collects test definitions automatically. HTF produces highly readable output for failing test cases: it provides exact file name and line number information, it colors and pretty prints expected and actual results, and it displays a diff highlighting the mismatching parts. The documentation of the Test.Framework.Tutorial module provides a tutorial for HTF. The sample directory in the HTF repo provides a good starting point for a project using HTF.
-
Utilities for manipulating XML documents Haskell utilities for parsing, filtering, transforming and generating XML documents.
-
Large utility library MissingH is a library of all sorts of utility functions for Haskell programmers. It is written in pure Haskell and thus should be extremely portable and easy to use.
-
The 1-tuple type or single-value "collection" This package provides a canonical anonymous 1-tuple type missing from Haskell for attaching typeclass instances. NOTE: There is also the OneTuple package which by using a boxed data-type provides a 1-tuple type which has laziness properties which are more faithful to the ones of Haskell's native tuples; whereas the primary purpose of Only is to provide the traditionally so named type-wrapper for attaching typeclass instances.
-
Implementations of the SHA suite of message digest functions This library implements the SHA suite of message digest functions, according to NIST FIPS 180-2 (with the SHA-224 addendum), as well as the SHA-based HMAC routines. The functions have been tested against most of the NIST and RFC test vectors for the various functions. While some attention has been paid to performance, these do not presently reach the speed of well-tuned libraries, like OpenSSL.
-
Arrow classes and transformers Several classes that extend the Arrow class, and some transformers that implement or lift these classes.
-
swap and assoc: Symmetric and Semigroupy Bifunctors Provides generalisations of swap :: (a,b) -> (b,a) and assoc :: ((a,b),c) -> (a,(b,c)) to Bifunctors supporting similar operations (e.g. Either, These).