Fork me on GitHub
#editors
<
2021-05-23
>
mauricio.szabo12:05:28

Just found this channel. I've been thinking about porting Chlorine/Clover tooling to CodeMirror (with REPL evaluation over a websocket, like Shadow-CLJS Remote API). Does it seem interesting? I'm thinking that by targetting CodeMirror, maybe we can have a smalltalk-like experience while working with ClojureScript (and maybe even Clojure, who knows?)

flowthing08:05:41

I haven't used SmallTalk — what do you mean by a SmallTalk-like experience?

mauricio.szabo18:05:58

In Smalltalk, you have an "image" that's both your source code, the editor, and the app you're running. So there's no "compile time" or "runtime" - you create a function, the IDE already understands it, the runtime already knows about it, etc.

mauricio.szabo18:05:05

So maybe in ClojureScript, it would be possible to be developing a code on the browser, then somehow "drop in" an editor in the browser, evaluate things, see how it works, and when you save, everything is already updated