Hoogle Search

Within LTS Haskell 24.64 (ghc-9.10.3)

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

  1. package cabal-gild

    Formats package descriptions. Gild formats package descriptions.

  2. 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.

  3. 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.

  4. 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
    

  5. package cabal2spec

    Convert Cabal files into rpm spec files Convert Cabal files into a spec file suitable for building the package with the RPM package manager. This tool primarily targets the SUSE and openSUSE familiy of distributions. Support for other RPM-based distributions is currently not available. Check out cabal-rpm if you need this.

  6. package cached-json-file

    Locally cache a json file obtained by http A small library for caching a slow-changing remote json file in a specified directory (under "~/.cache/"). When the json is requested and the cache file is still fresh enough it is read directly from the local cache, otherwise the cached file is refreshed first.

  7. package cacophony

    A library implementing the Noise protocol. This library implements the Noise protocol.

  8. package call-alloy

    A simple library to call Alloy given a specification Please see the README on GitHub at https://github.com/marcellussiegburg/call-alloy#readme

  9. package call-plantuml

    A simple library to call PlantUML given a diagram specification Please see the README on GitHub at https://github.com/marcellussiegburg/call-plantuml#readme

  10. package calligraphy

    HIE-based Haskell call graph and source code visualizer Calligraphy is a Haskell call graph/source code visualizer. It works directly on GHC-generated HIE files, giving us features that would otherwise be tricky, like type information and support for generated files. Calligraphy has been tested with all versions of GHC that produce HIE files (i.e. GHC 8.8 through 9.6.) See the project's github page for more information.

Page 165 of many | Previous | Next