MicroHs spike — REPL-driven Haskell
booting…
Haskell source (module Main with main)
module Main where main :: IO () main = do putStrLn "hello from MicroHs" print (sum [1 .. 10])
stdin (note: interactive input path still under investigation)
Engine
main thread (canvhs)
worker (timeout-safe)
Mode
run main
eval expression
Timeout
Expression
Run
Kill worker
Reload page
Result
(not run yet)
canvhs canvas (for Graphics.CanvHs demos)
Send a line to the REPL (debugging)
Send
Log