home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.scheme
- Path: sparky!uunet!gatech!destroyer!caen!uwm.edu!daffy!saavik.cs.wisc.edu!quale
- From: quale@saavik.cs.wisc.edu (Douglas E. Quale)
- Subject: Why the lisp machine is important to me (was Re: Information on DYLAN)
- Message-ID: <1992Jul27.065309.28522@daffy.cs.wisc.edu>
- Sender: news@daffy.cs.wisc.edu (The News)
- Organization: Undergraduate Projects Lab, UW Madison
- References: <2129@mitech.com> <1992Jul21.060328.4378@daffy.cs.wisc.edu> <HOPKINS.92Jul25163954@delta9.turing.ac.uk>
- Date: Mon, 27 Jul 1992 06:53:09 GMT
- Lines: 57
-
- In article <HOPKINS.92Jul25163954@delta9.turing.ac.uk> hopkins@turing.ac.uk (Don Hopkins) writes:
- >quale@saavik.cs.wisc.edu (Douglas E. Quale) writes:
- >
- > gjc@mitech.com (George J. Carrette) writes:
- > >In article <691@data.rain.com>, kend@data.rain.com (Ken Dickey) writes:
- > >
- > >> [Seriously, there is a lot of deep stuff here. But hardly unknown!]
- > >
- > >No deeper than MIT LISPMACHINE microcode and its operating system,
- > >I can assure you. Lots of reinvention and re-syntaxing of previously
- > >implemented stuff.
- > >
- > >-gjc
- >
- > I disagree. Efficient implementations on stock hardware are a different
- > kettle of fish. MIT Lispmachine microcode was a dead end.
- >
- >So are SPARC and MIPS machines, designed to run portable assembly
- >languages like C.
- >
- > -Don
-
- Time will tell, but they run some languages other than C pretty well too.
-
- But seriously, my short statement was just a reaction to what I saw as
- an offhand rejection of some good work, and I realize that it might itself
- be taken as an offhand rejection of the good work done on the lisp machines.
- Part of the problem is that very little of the lisp machine work has been
- published. (I think it is extremely disengenuous to claim that work is
- reinvention of unpublished stuff.) There are a couple MIT AI Memos, the
- most notewothy of which is on GC. David Moon wrote a few articles over the
- years on Symbolics hardware. I don't know of anything good published on
- the history of Flavors, which is a shame because I think that some history
- of the early OOP on the lisp machines would be very interesting. Despite
- this, Some reasons why the Lisp Machine is important to me:
-
- It provided an early example of a good software prototyping environment.
-
- The lisp language reached its modern form (a clearly recognizable ancestor
- of CL).
-
- Work on Flavors was important to lisp OOP.
-
- It led to some fruitful work on GC.
-
- It provided an excellent prototype for the workstation. Single (sometimes
- dual, I think) user machines, large semiconductor memory + VM, large
- bitmapped display, mouse as a pointing device, and high-speed networking.
- Sharing this distinction with work from Xerox Parc, I think this is the
- LM's most important legacy.
-
-
- In the last sense, a little bit of the lisp machine lives on in all of
- today's workstations.
- --
- Doug Quale
- quale@saavik.cs.wisc.edu
-