On Apr 15, 2009, at 9:57 PM, mikel wrote:

> As for hiring people knowledgeable in the language, there aren't going
> to be a lot of people very knowledgeable in any of these languages
> right now. Erlang gurus may be easier to find than Scala or Clojure
> gurus. You might be better served hunting for smart programmers who
> like to learn languages, and who are interested in functional
> programming.

The nice thing about Clojure is that there are so many paths to it:

- Java devs will pick it up quickly enough because of the ties to  
existing libraries and clojure's fundamental simplicity

- Ruby and python devs will also pick it up quickly enough as well,  
for similar reasons, but also due to similar approaches to literals,  
their familiarity with functional programming (though not the  
persistent data structures side of the house), etc

- CL and scheme devs will pick it up very quickly because of the  
obvious lineage

Having brought scala codebases to production in the past, I'd say it  
has a much steeper learning curve for most developers (having more in  
common with haskell or ML than anything else, IMO).  More books and  
other training materials will go a long way towards helping there, but  
I'm skeptical about the degree to which they can serve as a foil for  
the higher degree of general complexity on that side of the fence.

Just my 2¢, of course.

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