perl

続・プラグマといえば

capitalization もすきだな。非効率ってことで実際はあまりつかわれないけど。http://search.cpan.org/~miyagawa/capitalization-0.03/capitalization.pmXML::LibXMLとか、cのAPIはcamelCaseでperlで書かれた部分はno_capitalization なのでちょっと気になる…

プラグマといえば

aliasedも好きだ。なんだけどなっかなか使いどころがない http://search.cpan.org/~ovid/aliased-0.30_01/lib/aliased.pmLite系モジュールがLiteじゃないやつとAPIがいっしょならそのままいけるんだけどね。Template::LiteはAPIいっしょそうだから、つかえん…

Template::Semantic の nytprof

utf8_heavy.pl が遅いのが目立つのはしかたないか

Template::Semantic

追記: Yokohama.pmで話してきました。 http://e8y.net/blog/2010/03/06/p287.html - http://search.cpan.org/perldoc?Template::SemanticUpした。benchmarkとってみたけど、TTよりは速い。Text::MicroTemplateには届かない。http://github.com/tomi-ru/Temp…

似たコンセプトのテンプレートエンジン

http://d.hatena.ne.jp/tomi-ru/20100201/1265027028 のつづき。似たコンセプトのテンプレートエンジンをさがしまくってみた Ruby の Amrita http://amrita.sourceforge.jp/ Ruby の XTemplate http://xtemplate.sourceforge.net/ PHP の PHPOOT http://phpo…

Template-Semantic っていうのつくってみてる

http://github.com/tomi-ru/Template-Semantic発想としてはTemplate::Refineをもっと普通のテンプレートエンジンみたく使えるようにした感じ。コンセプトはテンプレート言語は存在しないってあたり。モックアップのHTMLがそのままテンプレートにできるような…

Perl界

ここ数ヶ月くらい未読だった技術系記事をよんでるところです。(アドベントカレンダーは未着手)1年位前はircでしかえられなかった情報が努力して出されていたりとかしてperl界の人たちえらいなあとおもってるところ。とくにcharsbarさんがすばらしい。ブッ…

Moose::Role

sartak さんの、「with した場所に、そのRoleの内容をコピペする仕組み」、っていう説明がわかりやすかった。

MooseとMouse(Any::Moose)の違い(今ちがわないようだ)

2009/10/1 たぶん今MooseもMouseと同じ挙動になっている(has定義必須) - Mooseはhasで定義してないやつも、bressされてるハッシュに残すけど、Mouse(Any::Moose)はhasで定義してるやつしか残らないのでちゅうい package Foo; use Any::Moose; has 'foo' …