[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Scheme-reports] multiple values module
15 minutes ago, Alex Shinn wrote:
> It was known behavior, left in place mostly because I didn't
> actually care :) Any Scheme that behaves like Chibi in this case can
> be fixed with: [...] The actual fix in Chibi was just one line,
The question is still open, AFAICT: is the pre-fix problem something
that is fine to have in an r5/7rs? According to John, your bug fix
was not needed.
> you can now say Chibi's call/cc is 100% R5RS compliant.
Chibi being compliant or not is really something that never bothered
me... Whether its (past) problem is a problem wrt the language
specification did. (And even that was very mild.)
> I didn't do this before because I hate MV with a fiery passion. I
> think it's a very natural and aesthetically pleasing extension to
> the language that happens to backfire, making the compiler, the
> runtime, and _all_ user code considerably more complex. [...]
[That's fine, I never talked about the merits of having it as a
feature or not. I know how it's natural and pleasing (cont.), how
it's useful, and how people usually hate it (second-class). So I
don't have a strong opinion on *that* question...]
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
Scheme-reports mailing list