Hoogle Search

Within LTS Haskell 24.35 (ghc-9.10.3)

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

  1. package bytestring-trie

    An efficient finite map from bytestrings to values. An efficient finite map from bytestrings to values. The implementation is based on big-endian patricia trees, like Data.IntMap. We first trie on the elements of Data.ByteString and then trie on the big-endian bit representation of those elements. Patricia trees have efficient algorithms for union and other merging operations, but they're also quick for lookups and insertions. If you are only interested in being able to associate strings to values, then you may prefer the hashmap package which is faster for those only needing a map-like structure. This package is intended for those who need the extra capabilities that a trie-like structure can offer (e.g., structure sharing to reduce memory costs for highly redundant keys, taking the submap of all keys with a given prefix, contextual mapping, extracting the minimum and maximum keys, etc.)

  2. package c14n

    Bindings to the c14n implementation in libxml. Haskell bindings for the c14n implementation in libxml (XML canonicalisation). See the README at https://github.com/mbg/c14n#readme for more information.

  3. package ca-province-codes

    ISO 3166-2:CA Province Codes and Names This package contains a Code data type containing each Canadian Province and Territory, as well as functions for converting from and to the English subdivision names.

  4. package cabal-add

    Extend Cabal build-depends from the command line Extend Cabal build-depends from the command line. It works on any sectioned Cabal file, supports stanzas and conditional blocks, and preserves original formatting.

  5. package cabal-debian

    Create a Debianization for a Cabal package This package supports the generation of a package Debianization (i.e. the files in the debian subdirectory) for a cabal package, either through a library API or using the cabal-debian executable. For documentation of the executable, run cabal-debian --help, for documentation of the library API follow the link to the Debian.Debianize module below.

  6. package cabal-file

    Cabal file access cabal-file is a small library on top of the 'hackage-security' library for accessing the local Hackage repo index cache, and a command-line tool cblfile which can diff .cabal versions, list package versions, save a cabal file, and show metadata from the index. It uses simple-cabal to display package dependency lists.

  7. package cabal-gild

    Formats package descriptions. Gild formats package descriptions.

  8. package cabal-install

    The command-line interface for Cabal and Hackage. The 'cabal' command-line program simplifies the process of managing Haskell software by automating the fetching, configuration, compilation and installation of Haskell libraries and programs.

  9. package cabal-plan

    Library and utility for processing cabal's plan.json file This package provides a library (see Cabal.Plan) for decoding plan.json files as well as the simple tool cabal-plan for extracting and pretty printing the information contained in the plan.json file. plan.json files are generated by cabal's Nix-style local builds and contain detailed information about the build/install plan computed by the cabal solver.

    cabal-plan utility

    The cabal-plan executable (enabled via the exe cabal flag) provides various operations:
    • info Show basic report of dependency tree
    • show Dump PlanJson data-structure via Show instance
    • tred Show dependency tree as a graph
    • diff Diff two install plans
    • list-bins List all binaries
    • list-bin List single binary (useful for scripting, e.g. cabal list-bin exe:cabal-plan)
    • fingerprint Print SHA256 sums of dependencies' source tarballs and cabal files
    • dot Generate graph of dependencies in .dot format
    • topo Print plan topologically sorted
    • license-report Generate license report for a component (only available when built with license-report flag enabled); see report example for cabal-plan (Pandoc rendered HTML)
    See also "New things in Haskell package QA" Blogpost for a description of the topo and dot operations as well as how to enable tab-completion.

  10. package cabal2nix

    Convert Cabal files into Nix build instructions. Convert Cabal files into Nix build instructions. Users of Nix can install the latest version by running:

    nix-env -i cabal2nix
    

Page 167 of many | Previous | Next