Re: Lisp, 50th Birthday





howard yeh wrote:
I just realized.

Wikipedia: "Lisp was invented by John McCarthy in 1958..."

On which day should I open the champagne and party?

Same Q. Exactly when did that guy poke his head in John's door and say, "Sorry, I banged out a few lines assembler, want to give Lisp a try?"?

"S.R. Russell noticed that eval could serve as an interpreter for LISP, promptly hand coded it, and we now had a programming language with an interpreter."
http://www-formal.stanford.edu/jmc/history/lisp/node3.html#SECTION00030000000000000000

We have at least a few months to figure this out. From the same page:
"The implementation of LISP began in Fall 1958. "

kt

--
http://smuglispweeny.blogspot.com/
http://www.theoryyalgebra.com/
ECLM rant: http://video.google.com/videoplay?docid=-1331906677993764413&hl=en
ECLM talk: http://video.google.com/videoplay?docid=-9173722505157942928&q=&hl=en
.



Relevant Pages

  • Re: Personal project, extending Scheme to OOP
    ... You don't know enough Common Lisp then! ... you must use the namespace operator: ... performance advantages (at least for an interpreter). ... with interpreted code it'll be much slower than with compiled code. ...
    (comp.lang.scheme)
  • Re: Lisp in hardware
    ... It's very easy, and hardly inefficient. ... Just as fast as any interpreter can. ... > please show me a Lisp interpreter faster than Pico Lisp, ... > language to as many data manipulations as possible. ...
    (comp.lang.lisp)
  • Re: New List Interpreter
    ... Starting writing an interpreter is always ... Let's see by August 10, when your Lisp will be twice as old, ... in that case to publish the source code but maybe I'm arrogant and/or ... Regarding the niche question there is both maybe a commercial niche ...
    (comp.lang.lisp)
  • Re: writing an interpreter in lisp
    ... > I must write an interpreter for a programming language. ... > Yet, I'd like to learn LISP, and writing my interpreter in LISP might ... recursive descent of the AST, something which is very similiar in Lisp ...
    (comp.lang.lisp)
  • Re: Lisp in hardware
    ... > that the Lisp system uses for s-expressions. ... But I don't know what a "normal" interpreter is. ... Pico Lisp decided not to have to care about support for a compiler. ... Completely stay with the dynamic binding strategy. ...
    (comp.lang.lisp)