why is everyone complaining about Emacs? I was also stubborn at first and refused to learn Emacs because it was 'strange' and 'difficult'.
I used Eclipse and CUSP, it's alright. It could really help you get started. But I wish I had learned Emacs earlier. The only thing I will continue to use Eclipse for is Java programming (which thankfully I don't do much of these days).
In the article, I was writing to myself circa 2006, who didn't know anything about anything when it came to Lisp (the whole environment, not just the language). I put off learning emacs for a long time not because it was strange or difficult but because "who cares?". Once I read some things about how emacs was powerful, that it is a good investment, that it's the best editor period for plaintext (most of this came from Yegge), I decided that Emacs fingers were something valuable that I wanted to have now and 10 years from now, and I was willing to work for them. I wrote my cheatsheet and my SLIME screencast reference to try and lower the perceived cost of learning emacs for other potential users. Hopefully better understanding of its power and lower cost of adoption will help more new devs give Emacs a fair shake.
Because emacs is the more powerful long term option, I will continue to make it my primary recommendation. I'll recommend Cusp/Eclipse to those that just don't care about emacs (now or later)
I guess I should have been more specific in my comment, I was primarily addressing the commenters to your posts that kept arguing for why new lispers should be pointed to Eclipse/CUSP instead of Emacs.
Some people think it's not worth the trouble of learning Emacs, at least not while they're tasting Lisp. If more people had a positive experience while using Lisp, maybe more people would use it. When weighing the costs and benefits of using Lisp, I've never heard anyone say the benefit wasn't great, just that the cost was too high. Costs could include anything from lacking libraries, having to look for libraries, having to use Emacs, no standard implementation, etc. Some people might prefer Eclipse, who knows.
I think they made enough good points that my new policy will be to recommend Emacs, but mention Cusp as an alternative.
Probably very low. Until the entire environment gets easier, I think most people that successfully learn Lisp will be the most dedicated to it, and if they're that dedicated then they'll want a more powerful editor.
I used Eclipse and CUSP, it's alright. It could really help you get started. But I wish I had learned Emacs earlier. The only thing I will continue to use Eclipse for is Java programming (which thankfully I don't do much of these days).