9th
Mon
MagLevに関するメモ
以前、動き続ける事を前提としたプログラムについて記事を書き、
Smalltalk勉強会を開催させていただいた事がありました。
その結果、梅澤さんから教えていただいたGemStoneを使ったGLASS (= GemStone, Linux, Apache, Seaside, Smalltalk)
というのが面白そうだと思ったのですが、先のRailsConf2
- MagLev - Ruby that scales(英語)
- Maglev (英語)
- GemStone の独自拡張 VM(Facets Java VM および MagLev Ruby VM)と、JRuby および Rubinius の Ruby 処理系記述部分を組み合わせると同社製 OODB をフルに使える Ruby 処理系ができる
- MagLev:GemstoneがSmalltalk VMをベースに構築するRubyランタイム
- MagLev はとても速いらしい
名前の通り速さが注目されているようですが、 マルチユーザ環境でSmalltalk的な動作し続ける実行環境を持つ Rubyの処理系という意味で、非常に興味深いです。 今はまだRails等の複雑なRubyアプリケーションは 動かないレベルのようですが、今後に期待ですね。
See Also