[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] () eq () vs () = ()


Subject: Re: [xsl] () eq () vs () = ()
From: Andrew Welch <andrew.j.welch@xxxxxxxxx>
Date: Fri, 30 Sep 2011 14:28:32 +0100

>> If () = () is false, then it's intuitive (to me) that deep-equal((),
>> ()) is also false.  The one liner saying that it should be true just
>> seems like it could easily say false.
>
> No, that would be wrong/confusing. deep-equal returns true because the
> sequences are the same, = returns false because no items in either sequence
> are equal.

To parapharse:

The sequences are the *same*, but no items in either sequence are equal.

Ok, that takes a little pondering, but I can get that.

So, now that () and () are the same, why does () eq () not return true?



--
Andrew Welch
http://andrewjwelch.com


Current Thread