タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

perlとmopに関するziguzaguのブックマーク (2)

  • sartak: Moose's MOP: Browse

    2009-05-23 Moose's MOP: Browse Use Case I realized that it would be very instructive to accompany each of the articles in the Moose's Meta-object Protocol series with a solid use case. While metaclass programming isn't particularly difficult (remember, it's just OOP), it takes some experience to fully wrap your head around it. I also want to demonstrate that MOPs certainly have their uses, since a

  • hide-k.net#blog: MooseとClass::MOPでメタプログラミング始めた

    今、超熱いMoose始めたよ。 で、Moose理解するにはClass::MOP理解しなきゃいけなくて、Class::MOP理解するにはMOP理解しなきゃいけないので、ircでえろい人たちに色々教わったのでメモ。 メタプログラミング メタプログラミング - Wikipedia ロジックを直接コーディングするのではなく、あるパターンをもったロジックを生成する高位ロジックによってプログラミングを行う方法 んで、これを実現するために必要なのがメタクラスとMOP。 MOP(メタオブジェクトプロトコル) メタクラスを通してオブジェクトシステムへアクセスするAPI メタクラス クラスの振る舞いを定義したクラスでイントロスペクション(introspection)とインターセッション(itercession)を備える イントロスペクション オブジェクトの属性を得る能力 ex) 何のクラスを継承してい

  • 1