Re: [Scheme-reports] multiple values module Andy Wingo (25 May 2011 08:20 UTC)
Re: [Scheme-reports] multiple values module Eli Barzilay (25 May 2011 09:04 UTC)
Re: [Scheme-reports] multiple values module Andy Wingo (25 May 2011 10:09 UTC)
Re: [Scheme-reports] multiple values module Eli Barzilay (25 May 2011 10:34 UTC)
Re: [Scheme-reports] multiple values module Eli Barzilay (25 May 2011 12:02 UTC)
Re: [Scheme-reports] multiple values module Alex Shinn (25 May 2011 14:51 UTC)
Re: [Scheme-reports] multiple values module Eli Barzilay (25 May 2011 15:08 UTC)
Re: [Scheme-reports] multiple values module Aaron W. Hsu (25 May 2011 19:58 UTC)
Re: [Scheme-reports] multiple values module Eli Barzilay (26 May 2011 02:48 UTC)
Re: [Scheme-reports] multiple values module Eli Barzilay (26 May 2011 02:55 UTC)
Re: [Scheme-reports] multiple values module Aaron W. Hsu (26 May 2011 21:34 UTC)

Re: [Scheme-reports] multiple values module Eli Barzilay 25 May 2011 12:00 UTC

An hour ago, Eli Barzilay wrote:
> 25 minutes ago, Andy Wingo wrote:
> > I think the R5RS wording is careful and correct.
>
> This boils down to interpreting the english wording of the document,
> which I'm probably bad at.  What I understood from John is that
> chibi's current behavior (the one I demonstrated and the result that
> I got from it) is fine by R5RS.  If you take it (chibi's behavior)
> as a bug that is *not* fine by R5RS, then we have two native
> speakers with different interpretations, which I take as buggy
> wording.  If, OTOH, John agrees that the implementation is broken,
> [...]

Actually, I forgot what he said --

  Eli: Chibi's implementation is just plain broken:

  John: You know that is not true.  How dare you say such a thing?

So he clearly disagrees with chibi's problem being a bug, and
therefore the first thing I said above holds: there are two native
speakers who read the document thoroughly, one concluded that chibi's
problem is a bug, and one concluded that it's fine.  Assuming that
both are smart enough to not make any other mistakes, the only
conclusion is that the R5RS wording is not clear and needs to be
fixed.  Fixing it to disqualify chibi's implementation as a valid one
is IMO the right thing, but even if it goes otherwise, it should be
very clear that that example can throw an error.  Either way if I
really cared, or if I had any expectations, then I would have bothered
to file a ticket (or whatever they use) to make it clear that the
example is a conforming implementation or not.

(But my guess is that nothing will change.  Plonking is an awfully
convenient way out of problems.)

--
          ((lambda (x) (x x)) (lambda (x) (x x)))          Eli Barzilay:
                    http://barzilay.org/                   Maze is Life!

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