3 ms·
I never said there was no reason to hate Lisp. Just that the majority of reasons that people give are not good ones. Hate is infectious and thrives on ignorance
by agentultra 16y ago
I never said there was no reason to hate Lisp. Just that the majority of reasons that people give are not good ones. Hate is infectious and thrives on ignorance to propagate. The fact that the 'hate page' is more than twice as long as the 'love' page while 80% of the hate page is full of redundant arguments about syntax just goes to show that most people making these arguments really have no case to merit them.
I distinguish 'dislike' from 'hate' because the former is a more informed position. If one knew enough about Lisp to understand it's merits, but still couldn't produce useful software with it; they would have a reason to dislike it. But it's hard to hate something that has real merit if you actually understand it. You cannot hate the fact that compiled Lisp is pretty fast for example. That's a good thing.
Lisp itself doesn't do much of anything poorly. It just may be that your personal preferences prevent you from taking advantage of it. That's still not a bad thing on Lisp's part.
So you see, while there may be a thousand little reasons a person can find that keeps them from liking and using Lisp; it doesn't make Lisp itself a bad language. Lisp has proven itself a great language. Just as C is a great language, and Java, etc.
So I think someone should run through the hate page and compress it down to the core arguments so people can get a better idea of what's going on.