3

Perl で OO を次のようにコーディングするのが好きです。

use MooseX::Declare;
use Method::Signatures::Modifiers;
use v5.14.2;


class Talker
{
     method talk (Str $text) {
         $self=>say $text;

     }

     my $talk_object = Talker->new();
     $talk_object->talk('Hello!');
}

残念ながら、これは非常に遅いです。これに相当する Mouse や Moo は見つかりませんでした。Perl に PyPy のような機能がないのは残念です。

誰かがより軽い実装で同じものをアーカイブする方法を知っていますか?

4

1 に答える 1