Lee, Have you tried Light Table <http://www.lighttable.com>? I think it would be a perfect match for your use-case.
Here's a screencast <https://www.youtube.com/watch?v=5lvV9ICwaMo> of me using Light Table's Instarepl to teach list comprehension in Clojure. As you will hopefully agree, Light Table's features are a great match for a learning/teaching situation. Light Table's Instarepl works out-of-box after installation, so it'll be easy to get your students up and running. Then, when your students have progressed to wanting to create their own projects, they can install Leiningen and continue to use Light Table (see my Datomic screencast <https://www.youtube.com/watch?v=ao7xEwCjrWQ>for an example). Kind regards, James On Monday, October 7, 2013 4:19:22 PM UTC+2, Lee wrote: > > > On Oct 7, 2013, at 9:59 AM, John D. Hume wrote: > > I'd suggest that Clojure's "Hello, World!" should happen initially at > the repl, where leiningen definitely simplifies the UX. > > > > lein repl # from any cwd > > (println "...") > > > > which launches nicely into demonstrating dynamic development. > > Agreed. But the complexity cliff is at the next step, after the first > demo. Then you really want an editor with some basic features like > auto-reindentation and bracket matching. > > In my teaching context the REPL alone will get us through a productive > first day of class, but not a second, while something with roughly the > feature set of Clooj will get us through the first semester and maybe even > years of serious work depending on what kind of work we're doing. > > -Lee > > -- -- 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/groups/opt_out.