Hoogle Search

Within LTS Haskell 24.34 (ghc-9.10.3)

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

  1. package jsaddle-warp

    Interface for JavaScript that works with GHCJS and GHC This package provides an EDSL for calling JavaScript that can be used both from GHCJS and GHC. When using GHC the application is run using Warp and WebSockets to drive a small JavaScript helper.

  2. package json

    Support for serialising Haskell to and from JSON JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999. This library provides a parser and pretty printer for converting between Haskell values and JSON.

  3. package json-spec-elm

    Elm code generate for `json-spec`. Produce elm types, encoders, and decoders from a `json-spec` Specification. See `testtest.hs` for an example.

  4. package jsonifier

    Fast and simple JSON encoding toolkit Minimalistic library for encoding JSON directly to strict bytestring, which is up to 3x faster than "aeson". . For introduction, benchmark results and demo please skip to Readme.

  5. package jsonpath

    Library to parse and execute JSONPath Please see the README on GitHub at https://github.com/akshaymankar/jsonpath-hs#readme

  6. package keyed-vals-hspec-tests

    Validate a keyed-vals Handle Provides a Hspec fixture for testing implementations of the abstract Handle defined in the keyed-vals package

  7. package kvitable

    Key/Value Indexed Table container and formatting library Allows creation of a table from a set of of Key+Value Indices. This differs from the standard Map structure in that the Map simply indexes by value but the KVI table indexes by a heterogeneous list of keys along with their associated values. This effectively creates an N-dimensional table, where N=Product(Count(Values[key])). The table contents can be sparse. This library also provides the ability to format multi-dimensional data in a table presentation. The table is automatically formatted and can be output in a number of different styles (ascii, html, etc.) Multi-dimensional data is more difficult to represent than simple two-dimensional data; this package provides the ability to select which dimensions should be represented as sub-rows and which dimensions should be represented as sub-columns. See the README for examples

  8. package language-c99

    An implementation of the C99 AST that strictly follows the standard. This package contains an implementation of the C99 AST as described in http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf. Sticking closely to this standard assures us that the program we deal with is a valid C99 program. Additionally the library comes with a pretty printer. The package does not come with handy wrapper and utility functions to write a C99 program, it just contains the bare AST. It is highly recommended to use the wrapper provided by 'language-c99-simple' and 'language-c99-util' for writing programs.

  9. package language-javascript

    Parser for JavaScript Parses Javascript into an Abstract Syntax Tree (AST). Initially intended as frontend to hjsmin. Note: Version 0.5.0 breaks compatibility with prior versions, the AST has been reworked to allow round trip processing of JavaScript.

  10. package language-nix

    Data types and functions to represent the Nix language Data types and useful functions to represent and manipulate the Nix language.

Page 125 of many | Previous | Next