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

Re: [Scheme-reports] "unspecified values"

On Fri, 20 May 2011, John Cowan wrote:

> Andre van Tonder scripsit:
>> I think that if R7RS wishes to go to the trouble of reintroducing this
>> rather useless restriction, it will need to accompany it by some very
>> strong justification.
> You are mistaken.  The only thing the WG1 charter (our constitution; we
> didn't choose it) has to say about R6RS is this:
>     Insofar as practical, the language should be backwards compatible
>     with the IEEE standard, the R5RS standard, and an appropriate
>     subset of the R6RS standard.
> Note the significant ordering of the terms.  When R6RS differs from
> R5RS, we need a justification to adopt R6RS, not vice versa.

Okay, but these unspecified return values did not even make sense in R5RS.  Once 
multiple return values became part of Scheme, there was no reason for keeping 
them, apart from backward compatibility.  But they were a wart even in R5RS.

Scheme-reports mailing list