ClojureBridge / curriculum

Curriculum for the ClojureBridge workshop series.
https://clojurebridge.github.io/curriculum/
482 stars 199 forks source link

Alternatives to Nightcode editor? #212

Open dijonkitchen opened 5 years ago

dijonkitchen commented 5 years ago

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.

plexus commented 5 years ago

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.

dijonkitchen commented 5 years ago

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