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. data Process stdin stdout stderr

    rio RIO.Process

    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.

  2. data ProcessConfig stdin stdout stderr

    rio RIO.Process

    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.

  3. data ProcessContext

    rio RIO.Process

    Context in which to run processes.

  4. data ProcessException

    rio RIO.Process

    Exception type which may be generated in this module. NOTE Other exceptions may be thrown by underlying libraries!

  5. module RIO.Set.Partial

    Set partial functions. Import as:

    import qualified RIO.Set.Partial as Set'
    

  6. module RIO.Text.Lazy.Partial

    Lazy Text partial functions. Import as:

    import qualified RIO.Text.Lazy.Partial as TL'
    

  7. module RIO.Text.Partial

    Strict Text partial functions. Import as:

    import qualified RIO.Text.Partial as T'
    

  8. class ParseTime t

    rio RIO.Time

    The class of types which can be parsed given a UNIX-style time format string.

  9. module RIO.Vector.Boxed.Partial

    Boxed Vector partial functions. Import as:

    import qualified RIO.Vector.Boxed.Partial as VB'
    

  10. module RIO.Vector.Partial

    Generic Vector interface partial functions. Import as:

    import qualified RIO.Vector.Partial as V'
    

Page 273 of many | Previous | Next