Hoogle Search

Within LTS Haskell 24.4 (ghc-9.10.2)

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

  1. interact :: (String -> String) -> IO ()

    pathtype System.Path.IO

    The interact function takes a function of type String->String as its argument. The entire input from the standard input device is passed to this function as its argument, and the resulting string is output on the standard output device.

  2. interact :: (ByteString -> ByteString) -> IO ()

    rawfilepath Data.ByteString.RawFilePath

    The interact function takes a function of type ByteString -> ByteString as its argument. The entire input from the standard input device is passed to this function as its argument, and the resulting string is output on the standard output device.

  3. interact :: MonadIO m => (LText -> LText) -> m ()

    classy-prelude-yesod ClassyPrelude.Yesod

    Takes a function of type 'LText -> LText' and passes all input on stdin to it, then prints result to stdout Uses lazy IO Uses system locale settings

  4. interact :: (String -> String) -> IO ()

    constrained-categories Control.Category.Constrained.Prelude

    The interact function takes a function of type String->String as its argument. The entire input from the standard input device is passed to this function as its argument, and the resulting string is output on the standard output device.

  5. interact :: (String -> String) -> IO ()

    constrained-categories Control.Category.Hask

    The interact function takes a function of type String->String as its argument. The entire input from the standard input device is passed to this function as its argument, and the resulting string is output on the standard output device.

  6. interact :: (String -> String) -> IO ()

    copilot-language Copilot.Language.Prelude

    The interact function takes a function of type String->String as its argument. The entire input from the standard input device is passed to this function as its argument, and the resulting string is output on the standard output device.

  7. interact :: StringRWIO s => (s -> s) -> IO ()

    string-class Data.String.Class

    Take a function of type Text -> Text as its argument The entire input from the standard input device is passed to this function as its argument, and the resulting string is output on the standard output device.

  8. interact :: (String -> String) -> IO ()

    xmonad-contrib XMonad.Config.Prime

    The interact function takes a function of type String->String as its argument. The entire input from the standard input device is passed to this function as its argument, and the resulting string is output on the standard output device.

  9. module Yi.Interact

    This is a library of interactive processes combinators, usable to define extensible keymaps. (Inspired by the Parsec library, written by Koen Claessen) The processes are:

    • composable: in parallel using <|>, in sequence using monadic bind.
    • extensible: it is always possible to override a behaviour by combination of adjustPriority and <|>. (See also <|| for a convenient combination of the two.)
    • monadic: sequencing is done via monadic bind. (leveraging the whole battery of monadic tools that Haskell provides)
    The processes can parse input, and write output that depends on it. The semantics are quite obvious; only disjunction deserve a bit more explanation: in p = (a <|> b), what happens if a and b recognize the same input (prefix), but produce conflicting output?
    • if the output is the same (as by the Eq class), then the processes (prefixes) are "merged"
    • if a Write is more prioritized than the other, the one with low priority will be discarded
    • otherwise, the output will be delayed until one of the branches can be discarded.
    • if there is no way to disambiguate, then no output will be generated anymore. This situation can be detected by using possibleActions however.

  10. type Interact ev a = I ev Action a

    yi-core Yi.Keymap

    No documentation available.

Page 5 of many | Previous | Next