HORIZON HASKELLDocslts/ghc-10.0.xfc4e5982026-10-11Search names, modules, packages, or :: a typeCtrl K

GHC 10.0.0.20260917 · lts/ghc-10.0.x · fc4e598 · 2026-10-11

Modulevortex-client-0.1.3Haskell2010

Vortex.Client

A wisp's side of the wire: stream code blocks in, read Haskell out. Presentation: Said lines and results print bare (unit results print nothing), failures go to stderr prefixed !! — so piped output is clean data and the exit code carries success.

  • 3 values
valueinteractive :: Bool -> String -> Int -> IO ()
#

A socket to type freely: one spell per line, replies inline. A multi-line block — a layout do, a forM .. do, anything with open brackets — continues on a ...> prompt until it looks complete; a blank line always ends it (so you can force it through to see an error). Prefer layout (indented lines, no braces) for multi-line blocks; explicit { .. } needs ; between statements.

valuesplitBlocks :: String -> [String]
#

Blocks are separated by lines consisting of --- (so a block may itself span lines, as a do-block will). Blank blocks are dropped.