On 5/4/2013 8:26 PM, Robby Findler wrote:

But chars are not mutable so the rule "mutate one and change the other"
doesn't apply. So they might be eq? or might not. Similarly with
numbers. In the case of numbers with the current Racket, if you have an
exact integer that is close enough to zero, then the same value
(according to equal? (and 3rd grade math class))  will be eq?, but exact
integers that are far enough from zero will be equal? without being eq?.

Some characters have the equal? implies eq? property (the ASCII ones and
maybe a few more, I'm not sure) and some don't (#\λ for example).

Excellent point, and now I understand your efficiency comment better.
There's a definite parallel between bignums and multi-byte characters.


No worries! And being racketeer is more of a state of mind than any
great expertise, IMO. Your name has come up in my hearing before and I,
for one, would be delighted to consider you a racketeer.

Thank you very kindly. I've been having a great time seeing what has
changed, there are some very cool things going on, very creative
and forward looking.

John

_________________________
 Racket Developers list:
 http://lists.racket-lang.org/dev

Reply via email to