Good point. 

I really would like themselves to be able to set up their own environment. 
I think it gives them a sense of control. However, as a fallback, it would 
be great with a virtual machine with everything working. I'll consider that.

I believe you can get a similar level of interactivity in both IntelliJ and 
Eclipse, but I agree that Emacs is still the master.

On Tuesday, 18 December 2012 04:31:32 UTC+1, Peter wrote:
>
> 1. install Leiningen and learn the basics
> 2. get everyone an editing environment, with the option of using either 
> Emacs, IntelliJ, or Eclipse
>
> I would have people do this in advance, or provide a canned environment 
> that has a better chance of "just working". There's decent odds that these 
> two steps will eat up a bunch of your time and leave people feeling left 
> out when their install/editor/integration is not quite right.
>
> Personally I found the C-x-e of evaluating an s-exp in emacs to be the 
> magic that makes clojure a bajillionty times better than any other 
> programming language, so I'm partial to something like the emacs starter 
> kit. But something like labrepl or eclipse+counterclockwise might be easier 
> for people to start with. 
>
> On Mon, Dec 17, 2012 at 3:26 AM, Marko Topolnik 
> <marko.t...@gmail.com<javascript:>
> > wrote:
>
>>
>> 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.
>>
>>
>> I think this is a pivot point for everything in Clojure. The harder the 
>> mental switch, the more important to make it right away. Without 
>> understanding that, it will be very hard to maintain a clear picture of how 
>> everything fits together, especially when you start changing functions and 
>> reloading them. 
>>  
>> -- 
>> You received this message because you are subscribed to the Google
>> Groups "Clojure" group.
>> To post to this group, send email to clo...@googlegroups.com<javascript:>
>> Note that posts from new members are moderated - please be patient with 
>> your first post.
>> To unsubscribe from this group, send email to
>> clojure+u...@googlegroups.com <javascript:>
>> For more options, visit this group at
>> http://groups.google.com/group/clojure?hl=en
>>
>
>
>
> -- 
> The king’s heart is like a stream of water directed by the Lord; He guides 
> it wherever He pleases.
>  

-- 
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