3 ms·
I guess many of the complaints are from people trying Lisp on their spare time, especially the cosmetic ones I think (cadadaddr, rplacaca, the parens, etc).
by hernan7 17y ago
I guess many of the complaints are from people trying Lisp on their spare time, especially the cosmetic ones I think (cadadaddr, rplacaca, the parens, etc).
If you have to learn a language for work or school, you just plow through those cosmetic nuisances in a couple of 8- or 16-hour days and get it done with. Maybe once in a while, in an idle moment, you may wonder over your cup of chamomile tea, "did they have to name the filter command 'grep', I mean really?" But you probably are not going to go trolling any internet forum about it.
On the other hand, if you are learning a language for your own edification, then Lisp (and C, and the Unix shell, and OLE and Smalltalk and Perl) is forcing you to put up with obnoxious cruft in your own dime, so to speak.
Kind of the difference between enterprise and consumer software. If you buy a piece of software (say, a game) for yourself, you are going to be ticked off if it's not perfect. On the other hand, if you buy some software for your company, a few rough edges are OK since you are not paying it from your own pocket.
- dkarl 17y agoI agree. My spare time is precious, and so are my spare brain cycles. If I have to spend a few hours at work researching and choosing a networking library, then fine. It's boring, but at least I'm getting paid. If I sit down in the evening to do some hopefully fun and/or stimulating hacking on a neat problem, and instead I end up researching and downloading libraries for functionality that most other languages have built-in, I chalk that up as an utterly wasted evening, and I blame the language.