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

Re: [Scheme-reports] "unspecified values"

On Sat, May 21, 2011 at 8:13 AM, Andre van Tonder <andre@x> wrote:
> Arbitrary expressions do not return a single value in R5RS, so
> I would say the above macro is buggy even in R5RS.  It fails
> for something as simple as
>  (time (values 1 2))
> /in R5RS/.
> So your example is IMO invalid, unless what you really want is to
> return to R4RS.  I wonder sometimes... ;)

Wow, everybody immediately replied with exactly
the argument I wrote that they would reply with,
and proceeded to ignore the response I had written.
So I'll include it one more time:

 [...] it works fine for users who were
 not previously using MV in that context, or perhaps
 in any of their code.

It's not a matter whether the code they wrote
generalizes to a wider class of uses or not.
It matters that the code works the way they
were using it before, and with the proposed
change the code would break.


Scheme-reports mailing list