planck

Planck ClojureScript REPL
pyrmont 2019-04-11T00:04:42.029600Z

prepl on Planck

pyrmont 2019-04-11T00:05:03.030300Z

It's very rough and mostly broken. But it kind of works as a proof of concept :)

pyrmont 2019-04-11T00:10:12.035700Z

Things I'm still trying to fix: (1) Buffering print statements and outputting them when they're flushed (otherwise prn results in separate outputs for the input and the new line). [This is a more complicated issue than I first realised. Arguably the example implementation in Clojure 1.10 is broken and the way my current implementation works is more correct.] (2) Removing indicator from warnings. (3) Removing prompt. (4) Outputting errors correctly. (5) Measuring the evaluation time (currently it just outputs zero). (6) Printing output values without wrapping them in strings.

mfikes 2019-04-11T12:10:59.040100Z

@mike858 Cool! And, potentially quite useful!

nate 2019-04-11T14:08:00.041100Z

Wow, prepl for Planck is a very exciting prospect.