Hoogle Search

Within LTS Haskell 24.39 (ghc-9.10.3)

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

  1. module Optics.Prism

    A Prism generalises the notion of a constructor (just as a Lens generalises the notion of a field).

  2. type Prism s t a b = Optic A_Prism NoIx s t a b

    optics-core Optics.Prism

    Type synonym for a type-modifying prism.

  3. type Prism' s a = Optic' A_Prism NoIx s a

    optics-core Optics.Prism

    Type synonym for a type-preserving prism.

  4. type Pid = CPid

    typed-process System.Process.Typed

    The platform specific type for a process identifier. This is always an integral type. Width and signedness are platform specific.

  5. data Process stdin stdout stderr

    typed-process System.Process.Typed

    A running process. The three type parameters provide the type of the standard input, standard output, and standard error streams. To interact with a Process use the functions from the section Interact with a process.

  6. data ProcessConfig stdin stdout stderr

    typed-process System.Process.Typed

    An abstract configuration for a process, which can then be launched into an actual running Process. Takes three type parameters, providing the types of standard input, standard output, and standard error, respectively. There are three ways to construct a value of this type:

    • With the proc smart constructor, which takes a command name and a list of arguments.
    • With the shell smart constructor, which takes a shell string
    • With the IsString instance via OverloadedStrings. If you provide it a string with no spaces (e.g., "date"), it will treat it as a raw command with no arguments (e.g., proc "date" []). If it has spaces, it will use shell.
    In all cases, the default for all three streams is to inherit the streams from the parent process. For other settings, see the setters below for default values. Once you have a ProcessConfig you can launch a process from it using the functions in the section Launch a process.

  7. data ProcessConfig stdin stdout stderr

    typed-process System.Process.Typed.Internal

    An abstract configuration for a process, which can then be launched into an actual running Process. Takes three type parameters, providing the types of standard input, standard output, and standard error, respectively. There are three ways to construct a value of this type:

    • With the proc smart constructor, which takes a command name and a list of arguments.
    • With the shell smart constructor, which takes a shell string
    • With the IsString instance via OverloadedStrings. If you provide it a string with no spaces (e.g., "date"), it will treat it as a raw command with no arguments (e.g., proc "date" []). If it has spaces, it will use shell.
    In all cases, the default for all three streams is to inherit the streams from the parent process. For other settings, see the setters below for default values. Once you have a ProcessConfig you can launch a process from it using the functions in the section Launch a process.

  8. ProcessConfig :: CmdSpec -> !StreamSpec 'STInput stdin -> !StreamSpec 'STOutput stdout -> !StreamSpec 'STOutput stderr -> !Maybe FilePath -> !Maybe [(String, String)] -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> !Maybe GroupID -> !Maybe UserID -> ProcessConfig stdin stdout stderr

    typed-process System.Process.Typed.Internal

    No documentation available.

  9. class Pretty a

    ansi-wl-pprint Text.PrettyPrint.ANSI.Leijen

    Overloaded conversion to Doc. Laws:

    1. output should be pretty. :-)

  10. module GHC.Num.Primitives

    No documentation available.

Page 236 of many | Previous | Next