[plt-scheme] Please help test version 359.100

From: Matthew Flatt (mflatt at cs.utah.edu)
Date: Mon Nov 13 17:55:52 EST 2006

At Mon, 13 Nov 2006 08:23:29 -0500, Sam Tobin-Hochstadt wrote:
> On Mon, 2006-11-13 at 12:26 +0800, Matthew Flatt wrote:
> > At Mon, 6 Nov 2006 10:38:53 -0600, Robby Findler wrote:
> > > The function for-each used to always return void. Now, it returns the  
> > > result of calling its functional argument on the last element of the  
> > > list.
> > > [...]
> > > I believe this change is going to be a part of r6.
> > 
> > After further consideration, we've concluded that this change is
> > pre-mature for PLT Scheme v360. After all, R6RS is far from finalized,
> > and changing `for-each' now is inconsistent with R5RS (I think). It's
> > good to know how much code would break with the change, but it's better
> > to not have to worry about it.
> 
> I don't have an opinion about the merits of this change, but R5RS
> explicitly leaves the return value of unspecified (6.4).  

But I think (I'm not sure) "unspecified" is defined to mean a single
value.

Matthew



Posted on the users mailing list.