MJD just pointed out a minor thinko in the explanatory Perl6 code I posted:

        sub gorkulator {
                ...
                return $result is true if defined $result;
                return undef is Because($borked);
        }

        # and later...

        if ($res = gorkulator) {
                ...
        }
        else {
                die $res.Reason;
        }

Should, of course be:

                die $res.Because

Damian

Reply via email to