Hoogle Search
Within LTS Haskell 24.28 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
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.
-
Use the system's native CA certificate store with HsOpenSSL A cross-platform library that tries to find a (reasonable) CA certificate bundle that can be used with HsOpenSSL to verify the certificates of remote peers. This package is for HsOpenSSL what x509-system is for the tls package. Additionally, it borrows some ideas from x509-system.
-
Library to deal with IPv6 address text representations. Library to deal with IPv6 address text representations, canonization and manipulations.
-
A game engine library for tactical squad ASCII roguelike dungeon crawlers LambdaHack is a Haskell game engine library for ASCII roguelike games of arbitrary theme, size and complexity, with optional tactical squad combat. It's packaged together with a sample dungeon crawler in a quirky fantasy setting. The sample game can be tried out in the browser at http://lambdahack.github.io. Please see the changelog file for recent improvements and the issue tracker for short-term plans. Long term goals include multiplayer tactical squad combat, in-game content creation, auto-balancing and persistent content modification based on player behaviour. Contributions are welcome. Other games known to use the LambdaHack library:
- Allure of the Stars, a near-future Sci-Fi game, http://hackage.haskell.org/package/Allure