lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

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.

-- | wet nurse, n.  lactating lackey