On Fri Aug 13 13:55:11 2010, lithos wrote:
> ".not" and ".so" are still missing in current Rakudo:
>
> $ ./perl6
> > True.so
> Method 'so' not found for invocant of class 'Bool'
> > True.not
> Method 'not' not found for invocant of class 'Bool'
> > 1.so
> Method 'so' not found for invocant of class 'Int'
> > 1.not
> Method 'not' not found for invocant of class 'Int'
>
>
> This is Rakudo Perl 6, version 2010.07-113-gc41bcd7 built on parrot
> 2.6.0 r48341
>
>
> #perl 2010-08-13
> > should "not" be available as a method? there is a ticket about it,
but I
> +don't find it in the spec
> <masak> lithos: I've always figured both .so and .not are available as
> +methods.
> <masak> I might be wrong, though.
> <masak> .so is mentioned in S12. from that I deduce by symmetry that
.not
> +should be there too, even though it's not mentioned.
>
>
> (This is the ticket I was referring to in my question.)
Closer...
08:48 < [Coke]> rakudo: say True.so;
08:48 <+p6eval> rakudo 7408d6: OUTPUT«Bool::True»
08:48 < [Coke]> rakudo: say True.not;
08:48 <+p6eval> rakudo 7408d6: OUTPUT«Method 'not' not found for
invocant of
class 'Bool' in block <anon> at /tmp/8Na9f0JyUp:1
in <anon>
at /tmp/8Na9f0JyUp:1»
--
Will "Coke" Coleda