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.
-
A Prism generalises the notion of a constructor (just as a Lens generalises the notion of a field).
type
Prism s t a b = Optic A_Prism NoIx s t a boptics-core Optics.Prism Type synonym for a type-modifying prism.
type
Prism' s a = Optic' A_Prism NoIx s aoptics-core Optics.Prism Type synonym for a type-preserving prism.
-
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.
data
Process stdin stdout stderrtyped-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.
data
ProcessConfig stdin stdout stderrtyped-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.
data
ProcessConfig stdin stdout stderrtyped-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.
-
typed-process System.Process.Typed.Internal No documentation available.
-
ansi-wl-pprint Text.PrettyPrint.ANSI.Leijen Overloaded conversion to Doc. Laws:
- output should be pretty. :-)
-
No documentation available.