Thanks, I won't forget the REPL. I think, however, that there is a risk of a disconnect, where newcomers don't really grasp that there is a JVM running and that code is actually compiled and injected into it, and that it's for real. They are used to mickey mouse interactive tools that don't provide the real thing, and struggle to bridge the apparent gap between running code in the REPL and "properly compiling and running" files. There is no gap, but one needs to explain that, I think.
"When in doubt, lein repl." On Sunday, 16 December 2012 21:44:33 UTC+1, Marko Topolnik wrote: > > > My plan was to do something like this: >> >> *First half of the day* >> >> 1. install Leiningen and learn the basics >> 2. get everyone an editing environment, with the option of using either >> Emacs, IntelliJ, or Eclipse >> 3. teach the basics and let everyone follow along in their own environment >> >> *Second half of the day* >> >> Either: solve a smaller problem, like Game of Life, Langton's ant, or >> something similar >> or: just build a Compojure web app, and incrementally improve this, and >> have it deployed in CloudBees or Heroku >> > > Given this choice I'd go with the web app because it > > - has greater impact (a publicly visible app) and > - doesn't involve the dullness of desktop GUI > > There are a few basic things that I think they need to see: >> >> - how do I get started >> - how is code modularized and packaged >> - how can it be deployed and executed >> - how does Java interop work >> - how do I handle the regular problems I have previously used >> for-loops to solve >> >> Quite a good plan. Of course, don't forget the REPL :) > -- 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