On Sun May 16 21:11:42 2010, le...@wall.org wrote:
> When I run:
> 
> multi x (Int $x) {...}
> (multi x (Str $x) {...})>>.candidates>>.say
> 
> It outputs:
> x
> x
> 
> (note there are two x's).  The declaration of the second multi is
returning
> the multisub with both candidates, rather than just the sub in the ()s.
> According to TimToady, the latter is the correct behavior, and not the
> former.

This was fixed recently (by pmichaud++ I believe) and it now outputs
just the one x. Given to moritz++ for spectesting.

Thanks,

Jonathan

Reply via email to