5 ms·
Specifically, the Blub idea applies to language power. You could build python's libraries in Lisp, but you can't build a macro in Python without changing the la
by emmett 18y ago
Specifically, the Blub idea applies to language power. You could build python's libraries in Lisp, but you can't build a macro in Python without changing the language.
On the other hand, Lisp isn't at the top of the theoretical Blub hierarchy. Users of erlang can to some degree look at lisp as a Blub - what do you mean there's no lightweight concurrency, and you can't start millions of threads and have the messaging just managed? Lisp is broken! A language with Lisp's (lack of) syntax and erlang's concurrency might be able to look down on both.
- inklesspen 18y ago"You could build python's libraries in Lisp" Then why doesn't someone do so?
- emmett 18y agoJust because one could do something, doesn't mean one will do something. I'm not arguing you should use Lisp over Python, merely that the strength of libraries is not a language feature per se. Clearly, it's one of the most important things to consider when picking a language, but it's not a feature of that language any more than how helpful the people in that language's IRC chat room is, or how good the documentation.
- rplevy 18y agoHave you ever been to common-lisp.net? It's no CPAN, but same idea. In practice you've got everything you need to work with, no need to reinvent the wheel.