On Mon May 24 11:05:09 2010, david.gr...@telus.net wrote:
> "eqv" usually reports different things as different:
> 
>     say ((), "x", 9) eqv ((), 9, 9)
>     say ((), "x") eqv ((), 9, 9)
>     say ({}, "x") eqv ({}, 9)
>     say ((), ()) eqv ((), 9)
>     say ((), (), (), 1) eqv ((), ())
> 
> 
> But various combinations where both sides start with () and the left
> operand with more ()'s than the right come out as true when they
> should be false:
> 
>     say ((), "x") eqv ((), 9)
>     say ((), (), 1) eqv ((), 9)
>     say ((), (), (), 1) eqv ((), (), "")
>     say ((), (), (), 1) eqv ((), 4)
> 

These cases now all properly report Bool::False - just need some tests.

-- 
Will "Coke" Coleda

Reply via email to