Moose/Class::MOP開発スポンサー (JPA Sponsors Moose/Class::MOP Work)の報告です。まずは現状ですが,Moose 0.90/Class::MOP 0.93のロード時間が約176msであるのに対し,ベースラインとしたMoose 0.88/Class::MOP 0.89のロード時間が約209msであるので,約18%... 続きを読む
YAPC::Asia 2009でmodern Catalystと称してトークをしてきました。 多分Perl史上良くも悪くも最も多くの人が開発、利用に携わったWeb Application Frameworkで、未だに現場で多く使われているCatalystがメジャーバージョンアップをしたのでその辺を話してきまし... 続きを読む
Mooseを使うか使わないか 私は、以下のような人には理屈もへったくれもなく、無条件にMoose(Mouseでも構いません)を使えと言います。PerlのOOに悩みたくない人、いわゆるモダーンPerlが何であるか理解出来ない人(すなわち、Perlのベストプラクティスやピット... 続きを読む
Mooseは「使いやすいオブジェクト定義ツール」じゃないよ Mooseは「使いやすいオブジェクト定義ツール」じゃないよ。MooseはPerlにおける「オブジェクト指向の革命」ですよ。 http://dann.g.hatena.ne.jp/dann/20080814/p2http://d.hatena.ne.jp/fbis/20080814/... 続きを読む
48117 Uploads, 16149 Distributions 62127 Modules, 6939 Uploaders 続きを読む
Moose っていうか、Moose の基礎になっている Class::MOP の話ですけど。http://catalyst.g.hatena.ne.jp/dann/20080504/p1http://catalyst.g.hatena.ne.jp/dann/20080503/p4このへんで話にあがっている、make_immutable っていうのは、Class::MOP::Class->make... 続きを読む
Mooseのドキュメントを読んでの覚書 Moose::Intro new, DESTROYメソッドは作ってはいけない Class class は attribute を持つことができる class は method を持つことができる class は superclass を持つことができる class は method modifier を持つことが... 続きを読む
Perl, Mooseめんどくさいから目次作るRecipe1 - has, before, after, extends -Recipe2 - constraint, modifier -Recipe3 - predicate, weak_ref, lazy -Recipe4 - subtype -Recipe5 - coerce -Recipe6 - augment, inner -Recipe7 - make_immutable -Recipe9 - ... 続きを読む
Dive into Moose 自己紹介 id:ZIGOROu 元 GaiaX 社員で現在 サイボウズ・ラボ で働くプログラマ (Shibuya|Yokohama).pm 所属 鳥居さんから良くドタキャンを食らっている Moose programming basic has, before, after, extends 前提知識 これから作るクラスを表... 続きを読む