Re: [stack] Advantages of cat, joy ..?

William Tanksley <[email protected]>
Newsgroups gmane.comp.lang.concatenative
Message-ID <1235503145.22278.67.camel@tanksley>
John Cowan wrote:
> William Tanksley scripsit:
> > Lisp, like APL, was originally created as a tool for thought, not for
> > computers. car and cdr could not have been in the original at all; they
> > were an artifact of the first implementation.
> The "Early Lisp History" paper at
> http://www8.informatik.uni-erlangen.de/html/lisp/histlit1.html definitely
> shows otherwise: Lisp was designed from the beginning as a programming
> language,

This wouldn't be the first time that Wikipedia got something wrong, but
it cites Paul Graham as quoting McCarthy saying, "Steve Russell said,
look, why don't I program this eval..., and I said to him, ho, ho,
you're confusing theory with practice, this eval is intended for
reading, not for computing. But he went ahead and did it. That is, he
compiled the eval in my paper into IBM 704 machine code, fixing bug ,
and then advertised this as a Lisp interpreter, which it certainly was.
So at that point Lisp had essentially the form that it has today..."

This also wouldn't be the first time that Paul Graham got something
wrong. :-) As much as I enjoyed his "On Lisp" book.

I think you're right and Wikipedia (at best) is failing to apply proper
context to Graham's quote; he was probably talking about how the
precursor to LISP (which used a different syntax) became LISP.

-Wm
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.