On Sun, Mar 15, 2009 at 07:26:00PM +0100, Jonathan Worthington wrote:
> You can detect junctions by smart-matching against the Junction type
> (e.g. $sum ~~ Junction).
>
> my @s=1|11,2,3,4,5,6;
> loop {
> my $sum = [+] @s.pick(3);
> say $sum ~~ Junction ?? $sum.eigenstates.min !! $sum;
> }
I see no particular reason not to add an .eigenstates method to Object
that returns a list of the object itself . It doesn't interfere with
the .eigenstates method defined in Junction, unless you want to
determine whether something is a Junction by seeing if it can respond
to .eigenstates, which seems wrongish.
Larry