J. Pablo Fernández has another one of those posts that drive me crazy.
His thesis is that Emacs is hurting Clojure because it's hard to
learn and use or something. It's a silly, even risible, argument.
His complaint is almost exactly the same as Ray Dillinger's that I
wrote about almost four years ago.
Fernández says that Clojure n00bs are forced by the community to use
Emacs and that learning Emacs and Clojure at the same time is too
hard. Of course, no one is forced to use any editor in particular and
lots of Clojure folks are not Emacs users. It's hard to see how Emacs
can have much effect on Clojure uptake one way or the other.
“But,” as Arlo Guthrie famously said, “that's not what I came to tell
you about.” Rather, I'd like to address the notion that Emacs is hard
to learn and use. To be sure, every long term Emacs user has
experienced the joy of learning some new Emacs feature even after
years of use but that's not the same thing as being hard to use.
Anyone who's willing to spend an hour or two with the tutorial can
obtain a reasonable facility with Emacs.
There's still a lot to learn, of course, but you can do basic editing
and if you leave the menus on, you can take advantage of many of the
advanced features as well. After a month or two of everyday use you'll
be well on your way to journeyman status. That, at least, was my
experience. Really, folks, it's just not that hard to learn.
Even more ridiculous is the idea that Emacs is hard to use. What
exactly is hard? Once you learn the common keystrokes, you can edit
quickly and easily from the keyboard. No messing with mice or menus,
It's fun to joke about the weird shape of the Emacs learning curve but
it's still a joke. My suspicion is that most of the people whining
about how hard Emacs is to learn and use haven't bothered to put in
the minimal effort required to become effective users.