名古屋Ruby会議02
- この前の勉強会の話をしたかったけど運営忙しくて発表あまり見てないんだよなぁ…
- mixin や operator overload してた人の発表を紹介してみるか。
ZendEngine
- (注) Zend というと ZendFramework が有名ですが、それは違います
- 独自の命令セットと独自のメモリ管理を持つ Virtual Machine です。
- PHP の処理系はこの上で動いています。
- 目的: PHP 機能拡張してる/したい人達の集い
- 処理を軽くしたい。他のライブラリとつなげたい。
- でも、Ruby や Python みたいなマニアックな人達が好きそうな言語と違って、PHP はライトウェイトな方々が多い(と思う)ので、相談する人が周りにいない。
- なので、そういう方々を集めてつながりが出来たらいいなと。
- その時の発表内容を元に今日発表するつもりでしたが。
- 「主催は忙しすぎて発表を見られない」の法則。
- というわけで、プログラムの大まかな紹介だけ。
- 内容は
- session 処理を C で書いた。
- zend hash について。
- mix-in 実装しました
- operator オーバーライドしました
- というか、lex いじって新たに operator 定義しました。
- opengl 動くよ! PHP で?
- Boost! で PHP 拡張。
- つまり、全然、PHP する気のない人達が集まりました。
- PHP extension について実際のコード
- 実際に拡張されたのが動く所。
資料
Boost.勉強会 #4
.
- 魔法少女勧誘会社に勤めてるんだが、もう俺は限界かもしれない
- Magica Quartet、ハノカゲ/魔法少女まどか☆マギカ
|