I think Atom and VSCode are probably the two additional ones you might want to look into?
On Monday, August 27, 2018 at 8:45:34 AM UTC-5, Lee wrote: > > This is my roughly-annual check-in to see if there are new good > editing/execution options for me to use in my Clojure teaching and coding. > > My requirements are: > > - Simple installation/setup, even for new programmers, on Mac/Win/Linux > > - Usable by new programmers without significant training or learning curve > > - Syntax-aware re-indentation > > - Visual indication of matching brackets (e.g. matching bracket > highlighted, or rainbow brackets, etc.) > > - No required use of paredit or parinfer > > Bells and whistles that would help but aren't as critical as the > requirements listed above: > > - Access to argument lists, documentation, and symbol completion while > typing > > - Integrated REPL, although a command-line REPL paired with an editor that > met the requirements above would work > > I would be interested in solutions that work for Clojure and > Clojurescript, or just Clojure, or just Clojurescript. > > Recent developments of which I'm aware but fall short of my requirements: > > - Nightcode and Lightmod, which would be fabulous if not for the required > use of parinfer > > - Jupyter-based approaches, which also seem great except I see none with > syntax-aware re-indentation for Clojure > > FYI what I'm currently using is a combination of Gorilla REPL and > leiningen at the command line. This is quite nice although > installation/setup is not as easy or foolproof as I would like (I've had > students who tried and failed to get it working on their Windows laptops > for an entire semester, messing with Java versions etc.), Gorilla REPL is > not very actively maintained, and the requirement to do some things at the > command line isn't ideal. > > Options I've used in the past, which more-or-less met my requirements but > are no longer viable, include Clooj, Nightcode (old versions, before > parinfer), and Counterclockwise. > > I also try to keep an eye on "high-end" IDEs like Emacs and Cursive, but > so far haven't found any that really meet my requirements for simple > installation/setup and usability for beginners. > > Any pointers would be very much appreciated! > > Thanks, > > -Lee > > -- > Lee Spector, Professor of Computer Science > Director, Institute for Computational Intelligence > Hampshire College, Amherst, Massachusetts, 01002, USA > lspec...@hampshire.edu, http://hampshire.edu/lspector/, 413-559-5352 > > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.