home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / lang / scheme / 1976 < prev    next >
Encoding:
Text File  |  1992-07-26  |  2.8 KB  |  69 lines

  1. Newsgroups: comp.lang.scheme
  2. Path: sparky!uunet!gatech!destroyer!caen!uwm.edu!daffy!saavik.cs.wisc.edu!quale
  3. From: quale@saavik.cs.wisc.edu (Douglas E. Quale)
  4. Subject: Why the lisp machine is important to me (was Re: Information on DYLAN)
  5. Message-ID: <1992Jul27.065309.28522@daffy.cs.wisc.edu>
  6. Sender: news@daffy.cs.wisc.edu (The News)
  7. Organization: Undergraduate Projects Lab, UW Madison
  8. References: <2129@mitech.com> <1992Jul21.060328.4378@daffy.cs.wisc.edu> <HOPKINS.92Jul25163954@delta9.turing.ac.uk>
  9. Date: Mon, 27 Jul 1992 06:53:09 GMT
  10. Lines: 57
  11.  
  12. In article <HOPKINS.92Jul25163954@delta9.turing.ac.uk> hopkins@turing.ac.uk (Don Hopkins) writes:
  13. >quale@saavik.cs.wisc.edu (Douglas E. Quale) writes:
  14. >
  15. >   gjc@mitech.com (George J. Carrette) writes:
  16. >   >In article <691@data.rain.com>, kend@data.rain.com (Ken Dickey) writes:
  17. >   >
  18. >   >> [Seriously, there is a lot of deep stuff here.  But hardly unknown!]
  19. >   >
  20. >   >No deeper than MIT LISPMACHINE microcode and its operating system, 
  21. >   >I can assure you. Lots of reinvention and re-syntaxing of previously 
  22. >   >implemented stuff. 
  23. >   >
  24. >   >-gjc
  25. >
  26. >   I disagree.  Efficient implementations on stock hardware are a different
  27. >   kettle of fish.  MIT Lispmachine microcode was a dead end.
  28. >
  29. >So are SPARC and MIPS machines, designed to run portable assembly
  30. >languages like C.  
  31. >
  32. >    -Don
  33.  
  34. Time will tell, but they run some languages other than C pretty well too.
  35.  
  36. But seriously, my short statement was just a reaction to what I saw as
  37. an offhand rejection of some good work, and I realize that it might itself
  38. be taken as an offhand rejection of the good work done on the lisp machines.
  39. Part of the problem is that very little of the lisp machine work has been
  40. published.  (I think it is extremely disengenuous to claim that work is
  41. reinvention of unpublished stuff.)  There are a couple MIT AI Memos, the
  42. most notewothy of which is on GC.  David Moon wrote a few articles over the
  43. years on Symbolics hardware.  I don't know of anything good published on
  44. the history of Flavors, which is a shame because I think that some history
  45. of the early OOP on the lisp machines would be very interesting.  Despite
  46. this, Some reasons why the Lisp Machine is important to me:
  47.  
  48. It provided an early example of a good software prototyping environment.
  49.  
  50. The lisp language reached its modern form (a clearly recognizable ancestor
  51. of CL).
  52.  
  53. Work on Flavors was important to lisp OOP.
  54.  
  55. It led to some fruitful work on GC.
  56.  
  57. It provided an excellent prototype for the workstation.  Single (sometimes
  58. dual, I think) user machines, large semiconductor memory + VM, large
  59. bitmapped display, mouse as a pointing device, and high-speed networking.
  60. Sharing this distinction with work from Xerox Parc, I think this is the
  61. LM's most important legacy.
  62.  
  63.  
  64. In the last sense, a little bit of the lisp machine lives on in all of
  65. today's workstations.
  66. -- 
  67. Doug Quale
  68. quale@saavik.cs.wisc.edu
  69.