Fork me on GitHub
#editors
<
2022-03-13
>
orestis15:03:00

I've finally hunkered down and start to hack on Calva a bit. In the process, as is natural, I got lost in a sea of TypeScript as Calva has a lot of features. And VSCode's API seems to be extremely limiting.

orestis15:03:58

@mauricio.szabo I found your repl-tooling project, and I was thinking to experimenting with that for a new VSCode extension. Is it still current? Note, this is purely experimental for my education...

mauricio.szabo17:03:43

Sure, it is current, but the current version is at the Gitlab: http://gitlab.com/clj-editors/repl-tooling

mauricio.szabo17:03:13

Please ping me if you need any help. There's little documentation, but you can check Clover source code (it's quite small, honestly): https://gitlab.com/clj-editors/clover

mauricio.szabo17:03:07

Also, I have a post when I implement a "repl-tooling client" if that helps: https://mauricio.szabo.link/blog/2020/02/26/repl-tooling-clients/

mauricio.szabo17:03:39

And finally, ping me if you have any questions. Also, I'm quite curious too, what do you intend to do with this new VSCode extension?

orestis18:03:04

Thanks! The VSCode extension is mainly for my education about the VSCode API and various extension points, from a blank slate. Not sure if anything useful will come out of it.

orestis18:03:13

I might start with Clover, actually 🙂

orestis18:03:55

Although the weekend is over so not sure when I'll have the time to deal with this.

orestis15:03:52

(It's interesting that developing a Clojure extension has a step threshold: until you can connect to a REPL and evaluate stuff, everything else is moot, plus you can't hack on your own extension).