Yiyi Hu skribis 2005-10-28  3:17 (+0800):
> class A {
> has $.b;
> method show { "$.b".say };
> };
> A( b => 5 ).show;`

This is how some other language construct objects, but not how Perl does
it. In other words: you should not want this.

Perhaps it is possible to have a class export a sub to its "use"r.

    class A {
        has $.b handles { 'show' => 'say' };
        eval "sub $?CLASS is export { $?CLASS.new(\$?ARGS) }";
    }

Not sure about the existence of $?ARGS, or how else to write it. Well,
@_, but the signature might be different.


Juerd
-- 
http://convolution.nl/maak_juerd_blij.html
http://convolution.nl/make_juerd_happy.html 
http://convolution.nl/gajigu_juerd_n.html

Reply via email to