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

I kind of agree, but in the interest of discussion: even if CL isn't necessarily a more functional language in practice, culturally it's got a long history of being more functional. It took something like a decade at least for people to widely recognize to how elegant (in its quirky way) JavaScript could be. Just as a point of comparison (I'm sure the idea goes further back) PAIP - one of the definitive CL books - was first published in 1991 and encourages pure functions and immutability wherever possible.

Devs in the 90s were handed a language that looked like a weird Java and so they programmed it like a weird Java. If they were handed a language that looked like Lisp instead, maybe they would have made their way to SICP that much sooner.





> ... culturally it's got a long history of being more functional

Sure, but CL also culturally has a long history of macro-ridden code that make it harder to understand other people's code.

We already suffer from dozens of JS frameworks. Just imagine what it would look like under a CL-dominant world...




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

Search: