You apparently didn't read what I wrote very carefully.

On Aug 13, 2005, at 7:17 AM, Jonathan Ellis wrote:



Wow. That's totally the opposite of what I've seen. Lisp guys *loved*
their Lisp Machines.  It's like the Amiga community.  "Back in the day
we totally kicked everyone's butt, man."



Yeah, what I said was that Lisp Machines were EXPENSIVE, so they weren't available to hackers. The cheap unix workstations took over. ITS at the MIT AI Lab got replaced with a commercial OS that wasn't hackable. That killed the Lisp hacker culture there.

If you re-read what I said, I also noted the grumbling that took place when Lisp hackers were forced to use Unix. They most certainly loved their Lisp Machines, and having seen a screen dump video of the development process on them, I can see clearly why. Development environments are starting to catch up with (and in some ways have surpassed) what was on the Lisp Machine, but back then, Unix wasn't even close.


And how is Lisp Machines more commercial than your "cheap unix
workstation" vendors like Sun?



They weren't necessarily more commercial, but they were definitely more proprietary, far more expensive, and available from far fewer vendors. Here's a little bit of perspective on the timeframe we're talking about, and the way in which Lisp Machines and Unix spread. MIT ITS ran on the PDP-10. The PDP-10 was created in 1967. The MIT Lisp Machines were created in 1977. The first commercial Lisp Machine was created in 1982. The last Lisp Machines were created in 1989. Unix was created in 1970. In 1976-77, Unix was given to Berkeley, and BSD was born. At this point, people still had to buy licenses from Bell Labs to use it, but they could get the code from Berkeley. Certainly the explosion of Unix varieties that happened around this time speaks to the open nature of Unix. The Lisp Machines had almost full source available on them, but since their operating systems only ran on Lisp machines and couldn't be licensed to run elsewhere anyway, there was no similar explosion of Lisp Machine varieties.


I think it's wishful thinking to blame Lisp's decline on
proprietary-ness rather than the market saying, "yeah, we just don't get
lisp.  No thanks."



I think you're very naive to think that programmers 'getting' lisp had a great deal to do with its decline, and I think you've grossly misrepresented my argument. Certainly the market did cause Lisp's decline, but it was more a matter of regular market things like price. If Lisp had run well and could have been ported widely on low- cost general-purpose hardware, it would have continued to have success after the rise of Unix. But had Java existed at the time, it would have required special-purpose hardware to perform well too, and it would have suffered the same fate as Lisp.

There are probably other reasons for the decline of Lisp as well, such as being painted as an 'AI' language when AI fell out of style, simply because AI is a hard problem and Lisp is good for working on hard problems. But regardless of that, Open Source was not a factor in the success of languages when Lisp declined (because it did not exist yet), so it can be pinned primarily on business reasons rather than programmer preference reasons.

Anyway, this is largely irrelevant, because there are several different commercial Common Lisp vendors today, a few commercial Scheme vendors, many different free varieties of both, and active communities surrounding both. Scheme is taught in many universities (including prestigious ones like MIT), and Common Lisp is taught in a few as well. It just so happens that the Lisp and Scheme communities have better things to do than write stupid apps and post them to Sourceforge. As long as I can continue to use the languages, I'm happy, regardless of how much FUD people who dislike them spread.

        --Levi

.-----------------------------------.
| This has been a P.L.U.G. mailing. |
|      Don't Fear the Penguin.      |
|  IRC: #utah at irc.freenode.net   |
`-----------------------------------'

Reply via email to