Hoogle Search
Within LTS Haskell 24.45 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
A web server for the Snap Framework Snap is a simple and fast web development framework and server written in Haskell. For more information or to download the latest version, you can visit the Snap project website at http://snapframework.com/. The Snap HTTP server is a high performance web server library written in Haskell. Together with the snap-core library upon which it depends, it provides a clean and efficient Haskell programming interface to the HTTP protocol.
package
tasty-inspection-testing Inspection testing support for tasty Integrate inspection-testing into tasty test suites.
-
Efficient conversion of values into Text text-show offers a replacement for the Show typeclass intended for use with Text instead of Strings. This package was created in the spirit of bytestring-show. For most uses, simply importing TextShow will suffice:
module Main where import TextShow main :: IO () main = printT (Just "Hello, World!")
See also the naming conventions page. Support for automatically deriving TextShow instances can be found in the TextShow.TH and TextShow.Generic modules. text-show only provides instances for data types in the following packages: This policy is in place to keep text-show's dependencies reasonably light. If you need a TextShow instance for a library that is not in this list, it may be covered by the text-show-instances library. -
Functions to desugar Template Haskell This package provides the Language.Haskell.TH.Desugar module, which desugars Template Haskell's rich encoding of Haskell syntax into a simpler encoding. This desugaring discards surface syntax information (such as the use of infix operators) but retains the original meaning of the TH code. The intended use of this package is as a preprocessor for more advanced code manipulation tools. Note that the input to any of the ds... functions should be produced from a TH quote, using the syntax [| ... |]. If the input to these functions is a hand-coded TH syntax tree, the results may be unpredictable. In particular, it is likely that promoted datatypes will not work as expected.
-
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
-
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.