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