I just have to mention that what some people on this thread are asking for may just not be feasible. The Java legacy behind Clojure can't realistically be hidden. Nor should it be.
Clojure is very tied to the JVM, with all its power and all its complexities. Eclipse and IDEA and NetBeans are facts of life in this arena. JARs and Maven and classpaths are also facts of life. I don't believe you help someone by working very hard to hide all that. Java is what it is. If I were teaching Clojure in the classroom, I would start the students with the template for a real project that was suitable to get them started, rather than searching for something that hid all the details. Maven, Subversion, Eclipse, and CounterClockwise. Check out the base project, branch it, and go for it. If you are going to go to all the trouble to work with Clojure, you might as well be exposed to the reality of a semi-production Clojure project. Put the waterwings on the kid, but then throw him in the deep end. If he can't swim, he isn't ready for macros anyway. On Jun 28, 2:40 pm, Lee Spector <lspec...@hampshire.edu> wrote: > On Jun 28, 2010, at 4:29 PM, Brian Schlining wrote: > > > > > Was the CLJ project (http://github.com/liebke/clj) mentioned on this > > thread? It seems like it might be handy for those who want to teach Clojure > > in the classroom. It handles the classpath stuff for you. > > > Also regarding editors, I've had good luck using Clojure with TextMate, > > jEdit, Netbeans, and IntelliJ IDEA. The quality of the respective editors > > can be a bit rough, but at least there are options for the EMACS/VI > > impaired like myself. > > CLJ might indeed be handy but an editor is essential, and neither this nor > the other options mentioned in the CLJ readme includes one as far as I know. > My minimal requirements for an editor are that it have a interface that will > be natural to any user of the platform and that it provide > language-appropriate indentation. Syntax coloring, auto-completion, and > integrated access to documentation would also be highly desirable, but not > essential. > > -Lee > > -- > Lee Spector, Professor of Computer Science > School of Cognitive Science, Hampshire College > 893 West Street, Amherst, MA 01002-3359 > lspec...@hampshire.edu,http://hampshire.edu/lspector/ > Phone: 413-559-5352, Fax: 413-559-5438 > > Check out Genetic Programming and Evolvable > Machines:http://www.springer.com/10710-http://gpemjournal.blogspot.com/ -- 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