Hoogle Search
Within LTS Haskell 24.4 (ghc-9.10.2)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
Process extras Extends http://hackage.haskell.org/package/process. Read process input and output as ByteStrings or Text, or write your own ProcessOutput instance. Lazy process input and output. ProcessMaker class for more flexibility in the process creation API.
-
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.
-
Yet another test framework for Haskell Please see the documentation.
-
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.
-
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.
-
High-level, byte-based file and directory path manipulations (deprecated) High-level, byte-based file and directory path manipulations (deprecated).
-
Get terminal window height and width Get terminal window height and width without ncurses dependency.
-
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.
-
Time monadic computations with an IO base. A simple wrapper to show the used CPU time of monadic computation with an IO base.
-
A class for finite and recursively enumerable types. A class for finite and recursively enumerable types and some helper functions for enumerating them.
class Universe a where universe :: [a] class Universe a => Finite a where universeF :: [a]; universeF = universe
This is slim package definiting only the type-classes and instances for types in GHC boot libraries. For more instances check universe-instances-* packages.