Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

"Too many parentheses" is a cop out for "This language is too far out of my comfort zone." And I think that is why Lisp is not as successful as other languages.

I also think the almost mythical status of Lisp is also a hindrance. Lisp couldn't possibly live up all the hype. This leads to a backlash of common complaints ("not enough libraries", "smug lisp weenies", "bad culture", "no ide", "prefix notation is unreadable") when it does not live up to the hype or worse the user fails to grok lisp. The mythical status also leads to a higher percentage of trolls.

Back in the day, most programming was from scratch or at most trading bits of code. Lisp was great in this environment. Coding from scratch was quicker than other languages and due to its dynamic nature morphing someone else's lisp code was easy. Today most programming is patching together libraries or tools. Scripting languages are ideal for this. No one "steals" code any more, they "steal" whole libraries.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: