This code appears to be working for me:

    $ cat 65412
    class A {
        has $!rx;
        method do { $!rx = / xyz / }
    }

    A.new.do

    $ ./perl6 65412
    $

I suspect the problem is really with the evalbot attempting to evaluate
the returned regex in boolean context after the program has ended (and
thus there's no $_ to match the regex against).

Closing ticket for now; if it comes up again, feel free to reopen this
ticket or a new one.

Thanks!

Pm 

Reply via email to