(missing)
Re: [Scheme-reports] DISCUSSION/VOTE: The character tower Bear (07 May 2014 20:24 UTC)
Re: [Scheme-reports] DISCUSSION/VOTE: The character tower Sascha Ziemann (07 May 2014 08:16 UTC)
Re: [Scheme-reports] DISCUSSION/VOTE: The character tower Per Bothner (08 May 2014 01:35 UTC)
Re: [Scheme-reports] DISCUSSION/VOTE: The character tower Alaric Snell-Pym (08 May 2014 12:22 UTC)
Re: [Scheme-reports] DISCUSSION/VOTE: The character tower Jussi Piitulainen (08 May 2014 05:36 UTC)
Re: [Scheme-reports] DISCUSSION/VOTE: The character tower Shiro Kawai (06 May 2014 21:04 UTC)

Re: [Scheme-reports] DISCUSSION/VOTE: The character tower Bear 07 May 2014 20:19 UTC

On Tue, 2014-05-06 at 18:48 -0400, John Cowan wrote:

> You may not like the specification, but it requires the value #f
> in this case, at least if the procedure call completes without an error.
>

> Same story:  #f is required.
>

Well, with all due respect, that's breakage.  That is, IMO,
a misconception about what strings are and an elevation
of representation details over semantics.

That will have programs making distinctions among canonically
identical strings, with the result that there'll be constant
bugs when searching and pattern matching return false negative
results.  And this is *REQUIRED* behavior, not just permitted,
so this is a bug that language implementers aren't even allowed
to fix?!

This goes well beyond "not like the specification" - this
is into the realm of "apparently do not comprehend the basic
values informing the specification."

I think that forbidding the bug fix is incomprehensible,
and must reveal some agenda or value completely alien to
my whole way of thinking. Therefore I don't believe that
I am capable of meaningfully contributing to a discussion
of these strings.

Apparently there is no common ground in values to work
with.  With this requirement, it becomes clear that I
fundamentally don't understand what the committee would
like these strings to be or do, so no contribution I can
make would be directed toward helping to achieve whatever
that goal might be.

Bear

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