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.

  1. package ForestStructures

    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.

  2. package HPDF

    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.

  3. package HStringTemplate

    StringTemplate implementation in Haskell. A port of the Java library by Terrence Parr.

  4. package HaTeX

    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.
    Browse the examples directory in the source distribution to see some simple examples. It might help you to get started. If you prefer to write in LaTeX and all you want is to program some parts of the document, or if you already have the LaTeX document written and you just want to add some automatically generated LaTeX code somewhere, check haskintex: https://codeberg.org/daniel-casanueva/haskintex. It allows you to embed Haskell in LaTeX. It also makes it easy to use HaTeX within a LaTeX document.

  5. package HaskellNet

    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

  6. package HaskellNet-SSL

    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.

  7. package Hclip

    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.

  8. package HsOpenSSL-x509-system

    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.

  9. package IPv6Addr

    Library to deal with IPv6 address text representations. Library to deal with IPv6 address text representations, canonization and manipulations.

  10. package LambdaHack

    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:

    Note: All modules in this library are kept visible, to let games override and reuse them. OTOH, to reflect that some modules are implementation details relative to others, the source code adheres to the following convention. If a module has the same name as a directory, the module is the exclusive interface to the directory. No references to the modules in the directory are allowed except from the interface module. This policy is only binding when developing the library --- library users are free to access any modules, since the library authors are in no position to guess their particular needs. This is a workaround .cabal file, flattened to eliminate internal libraries until generating haddocks for them is fixed. The original .cabal file is in .cabal.bkp file.

Page 99 of many | Previous | Next