2011-02-25(Fri) << 2011-02-26(Sat) >> 2011-02-27(Sun)
Top > 2011-02-26

名古屋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

.


Reload   Diff   Front page List of pages Search Recent changes Backup Referer   Help   RSS of recent changes
Last-modified: Fri, 01 Apr 2011 16:33:35 JST (4767d)