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.

Reply via email to