Re: [Scheme-reports] "unspecified values" Jim Rees (19 May 2011 18:51 UTC)
Re: [Scheme-reports] "unspecified values" Emmanuel Medernach (19 May 2011 19:50 UTC)
Re: [Scheme-reports] "unspecified values" Per Bothner (20 May 2011 07:42 UTC)
Re: [Scheme-reports] "unspecified values" John Cowan (20 May 2011 14:32 UTC)
Re: [Scheme-reports] "unspecified values" Andy Wingo (20 May 2011 15:19 UTC)
Re: [Scheme-reports] "unspecified values" John Cowan (20 May 2011 15:48 UTC)
Re: [Scheme-reports] "unspecified values" Andy Wingo (20 May 2011 16:02 UTC)
Re: [Scheme-reports] "unspecified values" Per Bothner (20 May 2011 16:02 UTC)
Re: [Scheme-reports] "unspecified values" Aaron W. Hsu (20 May 2011 16:35 UTC)
Re: [Scheme-reports] "unspecified values" Alex Shinn (20 May 2011 16:56 UTC)
Re: [Scheme-reports] "unspecified values" Jim Rees (20 May 2011 17:02 UTC)
Re: [Scheme-reports] "unspecified values" Andre van Tonder (20 May 2011 17:20 UTC)
Re: [Scheme-reports] "unspecified values" John Cowan (20 May 2011 20:03 UTC)
Re: [Scheme-reports] "unspecified values" Alaric Snell-Pym (23 May 2011 10:49 UTC)
Re: [Scheme-reports] "unspecified values" John Cowan (23 May 2011 15:50 UTC)
Re: [Scheme-reports] "unspecified values" Aaron W. Hsu (23 May 2011 22:50 UTC)
Re: [Scheme-reports] "unspecified values" Alaric Snell-Pym (23 May 2011 10:05 UTC)
Re: [Scheme-reports] "unspecified values" Andy Wingo (19 May 2011 21:42 UTC)

Re: [Scheme-reports] "unspecified values" Andre van Tonder 20 May 2011 17:19 UTC

On Fri, 20 May 2011, Aaron W. Hsu wrote:

> Indeed, I see no reason why an implementation should not be able to return
> no values when there are no "useful" values to consider, and R6RS moved
> *away* from overspecifying this to allow implementation to return as many
> different values as they felt like doing. I've mentioned before that this
> seems to be a much better thing than to force a single value.
>
> However, the votes came in and R5RS' semantics won out.

I think the R6RS approach here is superior.  It removes a useless postulate
regarding the behavior of portable programs and enlarges the space of conforming
implementations.  In removing this weakness/restriction, it seems to me more
Schemely, in the sense of the first paragraph of the introduction of R7RS.

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.

_______________________________________________
Scheme-reports mailing list
Scheme-reports@scheme-reports.org
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports