On Jul 29, 2011, at 7:30 PM, Stefan Kamphausen wrote: > inc > > IMHO there are three types of people coming to Clojure > > Java Programmers > Old-school lispers > all the other, who just want to try (and possibly follow the examples in a > tutorial or book) I humbly disagree. All of these groups branch in different ways. To me it's less of a question of where they came from and more of a question about where they want to go once they've made up their mind to try or use Clojure. I don't think it matters if they're comfortable with the tools provided so long as those tools provide a simple feedback loop from the word "Go."
> For the first two groups the obstacles and interest can probably be sorted > out and the third groups just needs some basic setup, which may be presented > using Clooj (or lein repl or a virtual machine download or even just > clojure.main, or ...). It would be nice to see a nice unified approach on this front. cake, lein, a pre-built vm, java -cp, etc. all bring along plenty of baggage which obscures the "Getting Started" story IMO. They all have their strengths and weaknesses. I believe the "solution" hangs in the balance between those differences. > > To me it seems important to get the common misunderstandings and problems out > of the way for groups 1 and 2. The Java-programmers will need more help to > get going with REPL-oriented programming an to integrate Clojure in their > (existing) Java-programs, whereas the old-school lispers (OSPs? ;-) need a > hand getting around in the Java ecosystem (mvn, jar, war, classpath, etc). The "other" category you mentioned needs just as much help with REPL-oriented programming. A solid editor-agnostic screencast on this style of development would do quite a bit of good, I think. The rhythm can be a bit fast for beginners when they don't see how you hit a hotkey to re-evaluate a form in your source in the REPL, for instance. Cheers, Devin > > Kind regards, > Stefan > > > -- > 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 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