Re: [Scheme-reports] Fwd: fresh empty strings
John Cowan 22 Jan 2012 06:09 UTC
Ray Dillinger scripsit:
> I feel that having them eq? would be "the right thing" but that
> right thing-ness in this case isn't a sufficient reason by itself
> to change the standard. Now, if right thing-nness is accompanied
> by established practice in more than, say, 80% of implementations,
> or widespread support for the proposition among implementors, then
> I'd be for changing the standard to require it.
Okay, I'm back home and ran tests. The vast majority of my
implementations return #f to both (eq? (vector) (vector)) and
(eq? (string) (string)). I also tested bytevectors in those
implementations that made it easy to do so. Here are the cases that
returned #t:
Chez returned #t for both strings and vectors.
Icarus (but not Vicare) returned #t for vectors but not strings or
bytevectors.
Ypsilon returned #t for all three cases.
NexJ returned #t for vectors but not strings.
--
They tried to pierce your heart John Cowan
with a Morgul-knife that remains in the http://www.ccil.org/~cowan
wound. If they had succeeded, you would
become a wraith under the domination of the Dark Lord. --Gandalf
_______________________________________________
Scheme-reports mailing list
Scheme-reports@scheme-reports.org
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports