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 wraxml

    Lazy wrapper to HaXML, HXT, TagSoup via custom XML tree structure This is a wrapper to HaXML and HXT (Haskell XML Toolbox). It's my work-around for the unfortunate situation that both toolboxes have different functionality, none is the superset of the other. Both of them rely on data structures, which look unnatural to me. Additionally they provide combinator functions that are actually weakly typed, they are all of type (a -> [a]), instead of being differentiated into (a -> Bool), (a -> a) and (a -> [a]). HXT is even weaker in type safety than HaXML since it allows complete XML trees even in attribute values. I didn't want to write another XML toolbox with parsers, HTML support and so on, however in the meantime I came close to it. I decided to do some wrapping in order to use as much as possible functionality from HaXML and HXT. I provide my own XML tree data structure with according operations. Conversions between HaXML or HXT trees and my own ones are implemented. So I can use the parser and pretty printer of both HaXML and HXT while processing trees the way I find more natural. TagSoups can also be converted to XML trees. All conversions are lazy. I have a special XML string structure. (Text.XML.WraXML.String) XML strings consist of ASCII characters and XML references. My XML tree is built on top of a very general tree structure, which distinguishs between leafs and inner branches. (Data.Tree.BranchLeafLabel) Each element of a tree is labeled with some information. Branches are then used for tags, leafs for XML strings and special tags, and the labels for pointers to positions in the source file. (Text.XML.WraXML.Tree)

  2. package ws

    A simple CLI utility for interacting with a websocket Please see the README on Github at https://git.localcooking.com/tooling/ws#readme

  3. package xdg-desktop-entry

    Parse files conforming to the xdg desktop entry spec Parse files conforming to the xdg desktop entry spec.

  4. package xls

    Parse Microsoft Excel xls files (BIFF/Excel 97-2004) Parse Microsoft Excel spreadsheet files in .xls file format (extension '.xls') more specifically known as 'BIFF/Excel 97-2004'. The library is based on the C library 'https://github.com/libxls/libxls'.

  5. package xml-html-qq

    Quasi-quoters for XML and HTML Documents Please see README.md.

  6. package xml-indexed-cursor

    Indexed XML cursors similar to 'Text.XML.Cursor' from xml-conduit Please see README.md.

  7. package xml-parser

    XML parser with informative error-reporting and simple API XML parser with informative error-reporting and simple API

  8. package xml-to-json-fast

    Fast, light converter of xml to json capable of handling huge xml files Assumes input xml is valid, which allows constant memory usage (<4 MB) and faster parsing. For a fully-featured, but memory-bound converter see the xml-to-json package. If not input file is given, reads from stdin (so it can be used in a unix pipe chain).

  9. package xmlbf-xmlhtml

    xmlhtml backend support for the xmlbf library. xmlhtml backend support for the xmlbf library.

  10. package xxhash-ffi

    Bindings and high-level helpers for xxHash Bindings and high-level helpers for xxHash family of extremely fast non-cryptographic hash functions.

Page 269 of many | Previous | Next