"I would rather piss off a thousand RMS's than one MCC."

« previous entry | next entry »
Apr. 6th, 2007 | 11:19 am

The resurrection of Joe Marshall's home page prompted me to browse through his collection of LMI K-Machine code. It's not just Lisp source code, though; there are a number of interesting text files. Here are some bits from k-lisp.txt.

On supporting both ZETALISP and Common LISP code on the system:

Where Common LISP specifies that "it is an error" to do some particular thing, ZETALISP allows such a thing. Example "It is an error if the array specified as the :displaced-to argument does not have th esame :element-type as the array being created." ZETALISP allows that and "does the right thing" (which, actually, it shouldn't as anyone using this kind of bagbiter is a loser anyway.)

On limiting access to system source code:

It may be true that we treat our customers like children, but unhappy customers generate less income than bug reports and pull down valuable programmers. I would rather piss off a thousand RMS's than one MCC.

On abstraction:

Abstraction is the most powerful tool to reduce the complexity of a system and make it understandable. This is an amazingly simple concept that almost everyone ignores totally. They lose because of it.
Fun stuff.
Tags:

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

Comments {5}

Just a random swede

(no subject)

from: [info]vatine
date: Apr. 6th, 2007 03:41 pm (UTC)
Link

No real idea, the only thing that springs to mind is Marylebone Cricket Club.

Reply | Thread

Zach Beane

(no subject)

from: [info]xach
date: Apr. 6th, 2007 03:45 pm (UTC)
Link

You definitely wouldn't want to piss them off.

Reply | Parent | Thread

mcc

from: anonymous
date: Apr. 6th, 2007 03:52 pm (UTC)
Link

MCC research consortium in Austin Texas, a big Lisp user

Started for example Cyc, Orion and other stuff..

Reply | Thread

Zach Beane

Re: mcc

from: [info]xach
date: Apr. 6th, 2007 03:55 pm (UTC)
Link

Thanks!

Reply | Parent | Thread

Benchmarks

from: anonymous
date: Apr. 7th, 2007 08:56 pm (UTC)
Link

Thanks for the links !

Have you seen the highly confidential bench.txt file ?
It is quite interesting. The first column (3600) must be a Symbolics LM TI II must be an Explorer and the two K columns must be K-machines (still in development at that time ? 87?)
Back in 87 Sun 3 was competitive on many benchmarks comparing with LISP Machines.
It is amazing to see that a Dorado was the fastest at computing an FFT.
Finally, assuming time are in seconds and benchmarks were performed the same way, we can compare with today's hardware (benchmarks on cliki.net).
A 2007 Core 2 Duo is much faster that a 87 Cray XMP !

Thibault

Reply | Thread