XS書きのためのPerl MAGIC 入門

  • タイとかlvalueとか
  • perl -MDevel::Peek -e 'Dump $^H'
  • MAGICはDevel::Peekでダンプして中身を見れる
  • perl -MDevel::Peek -e 'Dump \@ISA'
  • CPAN上のMAGICを使うモジュール
  • XSの場合、どんなMAGICがあるのか意識しないといけない
  • sv_setX_mg系のAPI -> 起動する sv_setX -> 起動しない
  • sv_isobject : MAGICハンドルする
  • xsubppのdefault typemap -> たまに起動する : premitiveはハンドルする
  • Scalar::Util参考になる
  • MAGICは遅い
  • MAGIC_extのhookは怪しい。
  • XS Template : closureのXS版
  • 実行はclosureよりもすごく速い。生成はやや速いくらい

http://d.hatena.ne.jp/gfx/20090912/1252721360

YAPC::Asiaに行った

木曜日、金曜日は大岡山に行ってYAPCを見てきました。
自分が見たのは以下のトーク。多分メモにほとんど意味はない。。。

それからLTと基調講演。結構盛りだくさんでなんだかやる気の出る2日間だった。寝坊してしまって見れなかったセッション(RegExp Internalとか)があったのは残念だけど。。
意外とPerl6関連のトークは多くなかった。Perl6の話はなかなか面白かったので、来年はPerl6の話しが増えてたりするといいな。

スタッフの方々、ありがとうございました!

以下メモ