Ancient history

« previous entry | next entry »
Jan. 25th, 2008 | 08:51 am

Rainer Joswig posted a link to the net.lang.lisp Usenet archives, so I browsed around to see if I recognized any names. It was all a bunch of strangers, until I came across a fascinating rant by Olin Shivers. It's from 1986, when people were actively griping against lexical scoping in Common Lisp. The whole thing is great; here's the closing paragraph:

Look. I don't even like Common Lisp. The package system is a horrible solution to a real problem. I hate the idea of separate function/value spaces for variables. CL makes the classic lisp error of confusing symbols (a data type) with variables (a language level object). #' is a totally stupid idea. NIL should not be a list. The design was dragged down by the problem of Zetalisp compatibility. BUT. I'd much prefer to write in Common Lisp than old-style lisps like UCI Lisp, Interlisp, franz, or Maclisp. Jeez. At least it's powerful, lexically scoped, and designed in the eighties by people who had the benefit of hindsight. You can get some work done in Common Lisp.

I smell potential new taglines!

  • Common Lisp: Powerful, lexically scoped!
  • Common Lisp: You can get some work done in it!
  • Common Lisp: Designed in the eighties!
Tags:

Link | Leave a comment | Add to Memories | Tell a Friend

Comments {6}

How about CommonLisp on 80386 machines

from: anonymous
date: Jan. 25th, 2008 03:02 pm (UTC)
Link

I liked this one:

What is the state of CommonLisp on 80386 based machines, such as
the Compaq 386. It seems as though this machine could be reasonable
for lisp. Has anyone looked into this possibility?

/Ties

Reply | Thread

Tagline

from: anonymous
date: Jan. 25th, 2008 06:04 pm (UTC)
Link

What about "Common Lisp: With the power of hindsight"? Or, perhaps better, "Common Lisp: Powered by hindsight!"

(not that) rpg

Reply | Thread

Zach Beane

Re: Tagline

from: [info]xach
date: Jan. 25th, 2008 06:25 pm (UTC)
Link

I like it!

Reply | Parent | Thread

jeramey

(no subject)

from: [info]jeramey
date: Jan. 25th, 2008 06:22 pm (UTC)
Link

Shivers has long been one of my favorite sources of intelligent internet rants. His opening to the scsh manual is just about the most brilliant thing I've read.

Reply | Thread

smitty1e

(no subject)

from: [info]smitty1e
date: Jan. 26th, 2008 02:19 am (UTC)
Link

Oh Gawd! That was worth the Google:
http://www.scsh.net/docu/html/man.html

Reply | Parent | Thread

OK, maybe not this one

from: anonymous
date: Jan. 25th, 2008 07:11 pm (UTC)
Link

Common Lisp: better than old-style lisps like UCI Lisp and Interlisp!

Reply | Thread