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

Reply via email to