|
On Wed, 3 May 2006, Roberto Ierusalimschy wrote:
Paul Graham made a remark to the effect that all languages attempt to turn themselves into LISP as they evolve.I guess he really thinks so; but it is not true :) "Original" Lisp had no lexical closures, no pattern matching, no coroutines (or threads or continuations, for that matter), no API to other languages, no exception handling, no module system, and I think it did not require proper tail calls. (What it had always excelled was in "extensible semantis", aka macros.)
So, we count LISP itself among the languages that attempt to turn themselves into LISP. No contradiction there.
-- http://rrt.sc3d.org/ | wet nurse, n. lactating lackey