I've found the community to be very friendly and helpful.
 

> The problem is that the entire contents of the clojure.org site is 
> written by an expert, for experts.
>

...and necessary.
More verbose, newbie-friendly docs are important too, but take a lot more 
time and effort (clojuredocs.org, clojureatlas.com have great promise in 
this regard)

So I don't think this newbie-unfriendliness is out of malice or arrogance as 
much as perhaps one of focus and lack of resources.
Great newbie-friendly docs, starter kits, etc. take time and work - work 
that's honestly tedious compared to implementing a new concurrency construct 
or blazing fast primitive support. And in fairness, if you have the mind to 
do the latter, I'd rather not have that person wasted working on the former.

Granted there are broken windows on clojure.org that detract from its image:
e.g.
  * spotty details on the contribution process (info scattered between jira, 
clojure.org, mailing list, no process info links on github)
  * missing info/visiblity on state of clojure.next
  * public hudson server often showing builds broken for weeks/months

 

> EXAMPLE 2: Cryptic code 
>
> single-character variables
>

That it is a bit of an eye-brow-raiser for people of the "Uncle Bob" clean 
coder school that emphasizes verbose, literate naming conventions.
It's something to get used to - every language has its idioms. 

The biggest inhibitor by far for adoption is tool support (unless you attend 
the Church of Emacs).
Compared to Scala and (especially) Groovy, Clojure tool quality is green, 
but acceptable for a three-year-old language.
These things take time.

 <https://twitter.com/#%21/stuartsierra> 
 *"It wouldn't be Lisp without existential angst" 
@stuartsierra<https://twitter.com/#%21/stuartsierra>
*

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