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.
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.
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.
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
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.
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.
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.
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.
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.
-
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)
- 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.
type
Interact ev a = I ev Action ayi-core Yi.Keymap No documentation available.