[plt-scheme] Re: Is R6RS useless for PLT?

From: kbohdan at mail.ru (kbohdan at mail.ru)
Date: Tue Nov 25 11:43:03 EST 2008

Sam TH wrote:
<snip>
> I really suggest you look at the paper.  Typed Scheme doesn't rely on
> PLT specific extensions in the sense of an extra function here or
> there.  It relies fundamentally on aspects of the PLT macro and module
> system that do not have analogues in the R6RS (such as the language
> position and #%module-begin).  PLT Scheme, in a sense, *is* the
> extension needed to implement Typed Scheme.
> 
> I think this really gets to the heart of the question under
> discussion.  Some small modules in PLT Scheme could be ported to R6RS
> (scheme/bool, for example).  But virtually anything that would be
> interesting relies fundamentally on the extensions that we've
> developed, and that we don't want to sacrifice in the name of
> portability.  We do not see PLT as simply a mechanism for developing
> potential extensions to the R6RS.

Thanks. Your answer greatly clarifies situation.

--
Bohdan



Posted on the users mailing list.