[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Random comments and long memories



You know, I knew Byron had said this.  And how about that for a coincidence!
He said it exactly a year ago today!

    From: Byron Rakitzis <byron@archone.tamu.edu>
    To: bk@analytikerna.se, rc@archone.tamu.edu
    Subject: rc code as arguments
    Message-Id: <91Oct3.113018cdt.18896@archone.tamu.edu>
    Date: Thu, 3 Oct 1991 11:30:06 -0500

    This is all very well, but I was hoping not to have to write the Lisp Shell.

Well Byron, looks like your hope was suitably dashed :):):)!

The more things that are manipulable in the language as first-class
objects, the smaller and cleaner the set of primitives can be, and
the more flexible the system gets.  es already seems to have first-class
closures; I'd like to wish for first-class environments (for EVAL)
and continuations (call-with-current-continuation).  Yes, I _am_
serious.  I'm sure you appreciate what a huge infrastructure of
useful Scheme code could be easily translated into es if we had
this (mechanically translated I think, once simultaneous assignment
arrives).  "catch" and "throw" be buggered, use the Scheme version
of dynamic-wind!!!!

OK,
John.