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