On Fri, May 20, 2011 at 12:26 AM, michele <michelemen...@gmail.com> wrote:
> It's not really the Emacs tools that are a problem, but the huge
> amount of web pages trying - with good intentions - to help you
> installing the Emacs-Clojure stack, but usually lacking some important
> detail. It feels like playing a jig-saw puzzle without being able to
> look at the picture on the box. Being new to Clojure and Emacs, you
> really have to be devoted and have a lot of spare time.

In my experience, this is common to a) anything to do with Emacs, b)
anything to do with Linux that isn't a big distro's own website-based
help, and c) pretty much every other large, low-budget open source
project, unfortunately.

Hackers hate writing documentation aimed at n00bs, so they rush the
job more often than not or else write only documentation that only
hackers can understand, or both.

At least when the tools are programming language tools the audience
consists almost purely of hackers, but even then hackers that are
n00bs to the particular thing, especially when it comes with a massive
paradigm shift, may have problems. And emacs, in particular, comes
with a massive paradigm shift. So does Clojure, if you're not *both* a
Lisper *and* familiar with functionally-oriented languages along the
lines of ML, Haskell, Scala, and Clojure. (I expect Schemers to have a
significant leg up on everybody else. I use "functionally oriented"
here to distinguish from languages that, while sometimes described as
"functional", have easy imperative/mutating use patterns as well --
Common Lisp, I'm looking at you.) So emacs PLUS Clojure ... Three
paradigm shifts for the price of one. Fun. :)

-- 
Protege: What is this seething mass of parentheses?!
Master: Your father's Lisp REPL. This is the language of a true
hacker. Not as clumsy or random as C++; a language for a more
civilized age.

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