logoalt Hacker News

chromatonlast Sunday at 5:12 PM5 repliesview on HN

Lisp has been around for 65 years (not 50 as in the author believes), and is one of the very first high-level programming languages. If it was as great as its advocates say, surely it would have taken over the world by now. But it hasn't, and advocates like PG and this article author don't understand why or take any lessons from that.


Replies

tikhonjlast Sunday at 5:20 PM

> If it was as great as its advocates say, surely it would have taken over the world by now.

That is a big assumption about the way popularity contests work.

show 3 replies
ruricolistlast Sunday at 5:25 PM

The sketch here would be that Lisps used to be exceptionally resource-intensive, allowing closer-to-metal languages to proliferate and become the default. But nowadays even Common Lisp is a simple and lightweight language next to say Python or C++. Still it's hard to overcome the inertia of the past's massive investments in education in less abstraction-friendly languages.

didibuslast Sunday at 9:07 PM

I take Lisp more like artisanal work. It actually requires more skill and attention to use, but in good hands it can let someone really deliver a lot quickly.

That said, like in anything else, this kind of craftsmanship doesn't translate to monetization and scale the markets demands. What markets want is to lower barrier for entry, templatize, cheapen things, and so on.

It's normal then that languages optimized for the lowest common denominator, with less expressive power and more hand holding have won in popularity in enterprise and such, where making money is the goal, but that Lisp remains a strong and popular language for the enthousiasts looking to level up their craft or just geek out.

xigoilast Sunday at 6:32 PM

You’re assuming that people choose languages based on merit and not based on how much money someone will give them for using them.

show 1 reply
attila-lendvailast Sunday at 10:48 PM

this assumes that greatness is a single dimension, and namely, popularity.