Hoogle Search

Within LTS Haskell 24.49 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. package zenacy-html

    A standard compliant HTML parsing library Zenacy HTML is an HTML parsing and processing library that implements the WHATWG HTML parsing standard. The standard is described as a state machine that this library implements exactly as spelled out including all the error handling, recovery, and conformance checks that makes it robust in handling any HTML pulled from the web. In addition to parsing, the library provides many processing features to help extract information from web pages or rewrite them and render the modified results.

  2. package zenacy-unicode

    Unicode utilities for Haskell Zenacy Unicode includes tools for checking byte order marks (BOM) and cleaning data to remove invalid bytes. These tools can help ensure that data pulled from the web can be parsed and converted to text.

  3. package zeromq4-patterns

    Haskell implementation of several ZeroMQ patterns. Haskell implementation of several ZeroMQ patterns that you can find in the official ZeroMQ guide.

  4. package zippers

    Traversal based zippers Traversal based zippers.

  5. package AC-Angle

    Angles in degrees and radians. A simple little library for dealing with geometric angles.

  6. package BNFC-meta

    Deriving Parsers and Quasi-Quoters from BNF Grammars This package provides a very simple way of defining a compiler front-end for a language by embedding a BNF grammar directly into a Haskell source file. Specifically, given a quasi-quoted LBNF grammar (as used by the BNF Converter) it generates (using Template Haskell) a LALR parser and pretty pretty printer for the language. The parser is then used to automatically define a quasi-quoter for the defined language so it can also be seamlessly embedded in Haskell source code. With a simple addition to the gramwmar, the user can define a universal syntax for anti-quoting. This means that any grammar non-terminal can be replaced by a quoted Haskell expression of the appropriate type. A few example languages are included in the source tarball. The LBNF grammar formalism is described thoroughly in the BNF Converter documentation: http://bnfc.digitalgrammars.com/ This library and the additions it makes to LBNF is described in a 2011 Haskell Symposium paper titled "Embedded Parser Generators": http://wiki.portal.chalmers.se/cse/pmwiki.php/FP/EmbeddedParserGenerators

  7. package ChannelT

    Generalized stream processors A mutual generalization of pipes and machines; a library for exploring a particular corner of the design space of streaming IO (and other related tasks) in Haskell.

  8. package Chart-cairo

    Cairo backend for Charts. Cairo backend for Charts.

  9. package Clipboard

    System clipboard interface. Clipboard is a library for easily interfacing with the system clipboard with additional unicode support. Currently, only in a Windows or GNU/Linux (X11) system. For example, if you type:

    $ setClipboardString "Hello, World!"
    
    Then you have "Hello, World!" available to be pasted wherever you want. Now, if you type:
    $ modifyClipboardString reverse
    
    You will have "!dlroW ,olleH" in your clipboard. So:
    $ getClipboardString
    "!dlroW ,olleH"
    
    The X11 version depends on the X11 package, so you will need the X11 development library available on your system at compile time. You can install it with apt install libxrandr-dev (or the equivalent on your system).

  10. package DAV

    RFC 4918 WebDAV support This is a library for the Web Distributed Authoring and Versioning (WebDAV) extensions to HTTP. At present it supports a very small subset of client functionality. In addition, there is an executable, hdav, which can be used for command-line operation.

Page 272 of many | Previous | Next