Path: utzoo!news-server.csri.toronto.edu!cs.utexas.edu!samsung!spool.mu.edu!snorkelwacker.mit.edu!ai-lab!opal!net From: net@opal.cs.tu-berlin.de (Oliver Laumann) Newsgroups: comp.lang.scheme Subject: Re: Non Chez Nous Message-ID: <2884@kraftbus.cs.tu-berlin.de> Date: 17 Mar 91 10:39:04 GMT References: <1991Mar15.163509.12130@rice.edu> <2877@kraftbus.cs.tu-berlin.de> <1991Mar16.155847.4314@rice.edu> Organization: Technical University of Berlin, Germany Lines: 18 In matthias@leto.rice.edu (Matthias Felleisen) writes: > > ... dynamic-wind and fluid-let (how are you going > >to define this in an R*RS-implementation?), etc. > ... > This is a standard result in the literature: > {Haynes, C. and D.P. Friedman}. Embedding continuations in procedural > objects. [...] Thanks for the reference. I realize that it must be possible to write a procedure in R*RS-Scheme that accomplishes the same functionality as Chez Scheme's fluid-let, but note that fluid-let is a special form. There is no language construct in the R*RS (yet?) that allows one to define a new special form. Thus, you *still* have to edit each occurrence of fluid-let in a Chez Scheme program in order to make it R*RS-conforming. -- Oliver Laumann net@tub.cs.tu-berlin.de net@tub.UUCP net@pogo.ai.mit.edu