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.
-
Bindings to ZeroMQ 4.x The 0MQ lightweight messaging kernel is a library which extends the standard socket interfaces with features traditionally provided by specialised messaging middleware products. 0MQ sockets provide an abstraction of asynchronous message queues, multiple messaging patterns, message filtering (subscriptions), seamless access to multiple transport protocols and more. This library provides the Haskell language binding to 0MQ >= 4.x
-
utilities for DP Small set of utility functions, as well as the base types for generic backtracing.
-
A 'FailT' monad transformer that plays well with 'MonadFail' Fail gracefully when stuck in a MonadFail
>>> runFailT (fail "Failure!?" >> pure "Success!!") Left "Failure!?" >>> runFailT (fail "Failure!?" <|> pure "Success!!") Right "Success!!" >>> runFailT (pure ["Success!!"] <> fail "Failure!?" <> pure ["At", "Last!"]) Right ["Success!!","At","Last!"]
-
Tree- and forest structures This library provides both static and dynamic tree and forest structures. Once a tree structure is static, it can be mappend onto a linearized representation, which is beneficial for algorithms that do not modify the internal tree structure, but need fast O(1) access to individual nodes, children, and siblings.
-
Generation of PDF documents A PDF library with support for several pages, page transitions, outlines, annotations, compression, colors, shapes, patterns, jpegs, fonts, typesetting ... Have a look at the Graphics.PDF.Documentation module to see how to use it. Or, download the package and look at the test.hs file in the Test folder. That file is giving an example of each feature.
-
StringTemplate implementation in Haskell. A port of the Java library by Terrence Parr.
-
The Haskell LaTeX library. This library implements the LaTeX syntax and provides some useful abstractions. Some of the things you can do with HaTeX are:
- Write LaTeX documents with all the advantages you already have in Haskell: recursion, type system, high order functions, ...
- Create a LaTeX backend for your own program.
- Parse a LaTeX file and obtain its Abstract Syntax Tree (AST).
- Pretty-print Haskell values in LaTeX.
- Generate TikZ scripts (images!) easily.
-
Client support for POP3, SMTP, and IMAP This package provides client support for the POP3, SMTP, and IMAP protocols. Full examples can be found in the repository. Additional documentation on the major updates can be found in the Updating.md file
-
Helpers to connect to SSL/TLS mail servers with HaskellNet This package ties together the HaskellNet and connection packages to make it easy to open IMAP and SMTP connections over SSL.
-
A small cross-platform library for reading and modifying the system clipboard. A small cross-platform library for reading and modifying the system clipboard. Hclip works on Windows, Mac OS X and Linux (but see the requirements below!). Requirements:
- Windows: No additional requirements.
- Mac OS X: Requires the pbcopy and pbpaste commands, which ship with Mac OS X.
- Linux: Requires xclip or xsel installed.