Carl (>>), Darren (>): >> [...] and the >> 'trusts' keyword hasn't been realized in any Perl 6 implementation so >> far. > > I seem to recall that Pugs did support 'trusts' a few years ago, and that I > used it. But I could be wrong. -- Darren Duncan
I stand corrected. A quick search through the Pugs sources shows that Pugs at least parses the 'trusts' declaration. I didn't get it to trust me, though: <masak> pugs: class A { has $!foo }; class B { trusts A; method bar(A $a) { say $a!foo } }; B.new.bar(A.new(:bar(42))) <p6eval> pugs: OUTPUT«» Either it bitrotted or I'm using it wrong. // Carl