Hoogle Search

Within LTS Haskell 24.40 (ghc-9.10.3)

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

  1. module Distribution.Fields.Pretty

    Cabal-like file AST types: Field, Section etc, This (intermediate) data type is used for pretty-printing.

  2. PrettyEmpty :: PrettyField ann

    Cabal-syntax Distribution.Fields.Pretty

    No documentation available.

  3. data PrettyField ann

    Cabal-syntax Distribution.Fields.Pretty

    No documentation available.

  4. PrettyField :: ann -> FieldName -> Doc -> PrettyField ann

    Cabal-syntax Distribution.Fields.Pretty

    No documentation available.

  5. PrettySection :: ann -> FieldName -> [Doc] -> [PrettyField ann] -> PrettyField ann

    Cabal-syntax Distribution.Fields.Pretty

    No documentation available.

  6. PublicDomain :: License

    Cabal-syntax Distribution.License

    The author of a package disclaims any copyright to its source code and dedicates it to the public domain. This is not a software license. Please note that it is not possible to dedicate works to the public domain in every jurisdiction, nor is a work that is in the public domain in one jurisdiction necessarily in the public domain elsewhere.

  7. module Distribution.Package

    Defines a package identifier along with a parser and pretty printer for it. PackageIdentifiers consist of a name and an exact version. It also defines a Dependency data type. A dependency is a package name and a version range, like "foo >= 1.2 && < 2".

  8. class Package pkg

    Cabal-syntax Distribution.Package

    Class of things that have a PackageIdentifier Types in this class are all notions of a package. This allows us to have different types for the different phases that packages go though, from simple name/id, package description, configured or installed packages. Not all kinds of packages can be uniquely identified by a PackageIdentifier. In particular, installed packages cannot, there may be many installed instances of the same source package.

  9. class HasUnitId pkg => PackageInstalled pkg

    Cabal-syntax Distribution.Package

    Class of installed packages. The primary data type which is an instance of this package is InstalledPackageInfo, but when we are doing install plans in Cabal install we may have other, installed package-like things which contain more metadata. Installed packages have exact dependencies installedDepends.

  10. module Distribution.PackageDescription

    Backwards compatibility reexport of most things you need to know about .cabal files.

Page 301 of many | Previous | Next