[r6rs-discuss] "Unspecified"
AndrevanTonder
andre at het.brown.edu
Fri Oct 6 10:43:10 EDT 2006
On Fri, 6 Oct 2006, Michael Sperber wrote:
> William D Clinger <will at ccs.neu.edu> writes:
> ....
>> (let* ((v (f ...))
>> (ignored (vector-set! v i ...))
>> (v2 (g v ...)))
>> ...)
>
> One alternative to deal with this would be to truly have (unspecified)
> return an unspecified number of unspecified values (in the sense of
> "the report doesn't tell you how many and what they are) with the
> constraint that (unspecified) must be able to return to a continuation
> that accepts a single value. This would keep code such as the above
> working, and make the name more appropriate.
Do the editors consider it to be important to keep the above code working?
Just curious as to the reasons - in most sitations it would be more useful to
me personally to have this not work, since this kind of thing is in my
experience more often a bug than intentional.
Cheers
Andre
More information about the r6rs-discuss
mailing list