[plt-scheme] If expressions in Embedded PLT Scheme

From: Samuel Rebelsky (REBELSKY at Grinnell.EDU)
Date: Thu Oct 9 19:23:21 EDT 2008

So, we're back to a variant of the question: How does one tell an  
embedded PLT Scheme interpreter (as described in http://docs.plt-scheme.org/inside/) 
  to use a different variant of Scheme (e.g., the legacy MzScheme) or  
to permit "one-armed 'if""?  It strikes me that some sort of  
"backwards compatibility" mode should be available.


-- Sam Rebelsky

On Oct 9, 2008, at 10:17 AM, Grant Rettke wrote:

> On Thu, Oct 9, 2008 at 10:12 AM, Samuel Rebelsky <REBELSKY at grinnell.edu 
> > wrote:
>> (2) The application is being used with a number of "legacy" Scheme  
>> files,
>> some of which I don't have permission to modify.  (Others also use  
>> the
>> application, so I don't even know about all of the files.)
>> (3) Those "legacy" Scheme files often use the two-parameter (no- 
>> alternative)
>> if.
> Sounds like the best option for you is to add one armed 'if' back to
> the language.

Posted on the users mailing list.