|
|
|
|
|
by wensing
6909 days ago
|
|
So you are asking: "If PG had to engage in an air war today, would he choose an F-16 or a Sopwith Camel?" The point is that he thought at the time, and still (probably) thinks, that Lisp is language superior in power. As far as I know, no other language has eclipsed it, so the answer hasn't changed. At least, that's the argument that has compelled me to re-visit it (after learning some Scheme in undergrad). |
|
For example, the fact that 'foo creates the symbol foo if it doesn't exist is undisciplined. That means if you try to reference something in a certain package, then find you didn't import that package yet, then try to import the package, it will fail. The reason it fails is because you've already created 'foo, so it can't import 'foo.
That's just one example. Lisp is the most powerful code abstraction, but it needs discipline to succeed.