Hoogle Search

Within LTS Haskell 24.9 (ghc-9.10.2)

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

  1. ShowHelpText :: Maybe String -> ParseError

    optparse-applicative Options.Applicative.Builder

    No documentation available.

  2. ShowHelpText :: Maybe String -> ParseError

    optparse-applicative Options.Applicative.Internal

    No documentation available.

  3. ShowHelpText :: Maybe String -> ParseError

    optparse-applicative Options.Applicative.Types

    No documentation available.

  4. type ShowS = String -> String

    hedgehog Hedgehog.Internal.Prelude

    The shows functions return a function that prepends the output String to an existing String. This allows constant-time concatenation of results using function composition.

  5. class Ord a => ShowErrorComponent a

    megaparsec Text.Megaparsec.Error

    The type class defines how to print a custom component of ParseError.

  6. data Show1Args v a

    transformers-compat Data.Functor.Classes.Generic.Internal

    A Show1Args value either stores a Show a dictionary (for the transformers-0.4 version of Show1), or it stores the two function arguments that show occurrences of the type parameter (for the non-transformers-0.4 version of Show1).

  7. ShowArgs :: ShowOrParseArgs

    Cabal Distribution.Simple.Command

    No documentation available.

  8. data ShowOrParseArgs

    Cabal Distribution.Simple.Command

    No documentation available.

  9. module Distribution.Simple.ShowBuildInfo

    This module defines a simple JSON-based format for exporting basic information about a Cabal package and the compiler configuration Cabal would use to build it. This can be produced with the cabal build --enable-build-info command. This format is intended for consumption by external tooling and should therefore be rather stable. Moreover, this allows tooling users to avoid linking against Cabal. This is an important advantage as direct API usage tends to be rather fragile in the presence of user-initiated upgrades of Cabal. Below is an example of the output this module produces,

    { "cabal-lib-version": "1.23.0.0",
    "compiler": {
    "flavour": GHC,
    "compiler-id": "ghc-7.10.2",
    "path": "usrbin/ghc",
    },
    "components": [
    { "type": "lib",
    "name": "lib:Cabal",
    "compiler-args":
    ["-O", "-XHaskell98", "-Wall",
    "-package-id", "parallel-3.2.0.6-b79c38c5c25fff77f3ea7271851879eb"]
    "modules": [Project.ModA, Project.ModB, Paths_project],
    "src-files": [],
    "src-dirs": ["src"]
    }
    ]
    }
    
    The output format needs to be validated against 'docjson-schemasbuild-info.schema.json'. If the format changes, update the schema as well! The cabal-lib-version property provides the version of the Cabal library which generated the output. The compiler property gives some basic information about the compiler Cabal would use to compile the package. The components property gives a list of the Cabal Components defined by the package. Each has,
    • type: the type of the component (one of lib, exe, test, bench, or flib)
    • name: a string serving to uniquely identify the component within the package.
    • compiler-args: the command-line arguments Cabal would pass to the compiler to compile the component
    • modules: the modules belonging to the component
    • src-dirs: a list of directories where the modules might be found
    • src-files: any other Haskell sources needed by the component
    Note: At the moment this is only supported when using the GHC compiler.

  10. ShowHeader :: AltPpr -> ShowHowMuch

    ghc GHC.Iface.Syntax

    Header information only, not rhs

Page 15 of many | Previous | Next