> > > This is the question I had on the blog post- what is meant by a "newbie"? > Specifically, what sort of newbie is Clojure wanting to attract? One of the > "complaints" the original poster had was that you had a choice of editors. > Of the pool of potential Clojure users, how many of them are not already > familiar with one (or more) of vi, emacs, or eclipse/other Java IDE? If not > 0, then it surely must be very small. That you can adopt Clojure without > having to learn a new editor is a huge plus in my book (if I have to use > your development environment to learn your language, I'm highly unlikely to > learn your language). > > How many? Most of the ones who come from a Ruby/Python background where those editors are not very popular.
> One of Clojure's biggest strengths, IMHO, is the ease of adoption in > situations where a Java tool chain already exists. A lot of the complaints > he has stand in opposition to this. For example, the plethora of different > build tools that can be used. Or that Clojure is just a library, and all > you need to do is deploy a couple of extra jars to deploy Clojure code. > > Most of the newbies who come to clojure do not come from the pool of Java programmers, they come to clojure from a programming language that is already more flexible than Java. Only 32% come from Java according to a recent survey (State of Clojure 2010) that number would most likely be lower if we did a better job a retaining people who lack java knowledge. Groking both java and clojure at once is not a simple task. > Given a choice between Clojure being adopted by newbies who are so new they > don't even have a familiar development environment, or existing Java > development environments, I'd vote for the second. > > Agreed. "Avoid success at all cost". Clojure should stay an academic language. No wait, that's Haskell. -- 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