On Tue, Mar 26, 2013 at 1:49 PM, Duane Nykamp <
dqny...@comcast.net> wrote:
> Great. I see this is fixed in 0.7.2-git. (I was running 0.7.2.) I won't
> be able to get the git version running on my webserver (as I don't
> administer that), but I worked around the problem using bool(x-x). Next
> time, I'll be sure to check that the behavior remains in the git version.
>
> Using Eq(x,x) seems to work to delay evaluation of equality, as it has
> different behavior than x==x, which always evaluates right away. If I
> understand issue 1887 correctly, once that is fixed, I should be able to use
> x==x. That will be much better, as it will be more natural syntax to have
> folks enter. (I was quite confused for awhile as x < y didn't evaluate
> right away but x==y did. But, eventually, I realized I could use Eq(x,y),
> .)
No, == will always be structural equality. This is not going to change
any time soon, as we use == all over the code base to mean this. And