ClojureBridge/curriculum

Alternatives to Nightcode editor?

Opened this issue · 2 comments

This hasn't been discussed in a long time (#3), but perhaps needs to be revisited given the development of editors over the years.

Thinking something that people are already using from other languages that is lightweight like
VSCode via Calva
or
Cursive now that it's been stable a while.

These both should work well cross-platform, but if we care about only using an open-source solution, Calva might be the better pick.

Spacemacs and others like Vim might be a higher hurdle given setup and keybindings that are foreign to new programmers.

FWIW, we evaluated Cursive for ClojureBridge Berlin a few years ago, and found its interface way too overwhelming for beginners. I agree that VSCode and Calva is looking like a really nice alternative. Atom and ProtoREPL is also fairly intuitive.

Lighttable is also being revived, this was at one point the recommended editor for ClojureBridge IIRC.

In general the situation has much improved in the last year or two. Many more options, and much improved offerings. It used to be that we had to tell Vim users at the workshops (we did get one or two every time) that they were out of luck. Now they have the problem of too much choice, with something like five separate vim integrations out there.

Perhaps even a no-nonsense version on Glitch, but it'd have to be on CLJS/Lumo: https://glitch.com/~clojure