2011年1月28日

[ruby-list:47789] [ANN] ytl 0.0.2 リリース

三浦と申します

ytl 0.0.2をリリースしました。まだ、機能は少なくてまともなことは
出来ないと思いますが、興味のある方は試してみてください。

インストールの仕方と使い方は
https://github.com/miura1729/ytl/wiki/How-To-Use-%28In-Japanese%29

gemでのインストールが可能なので
gem install ytl
でインストールできるとおもいます。

0.0.2でサポートされているRubyの仕様の詳細については
https://github.com/miura1729/ytl/wiki/Relese-Node-in-Japanese

ソースコードは
https://github.com/miura1729/ytljit
https://github.com/miura1729/ytl

をご覧ください。
Ruby 1.9.2 p136でX86系のCPUなら動くと思います。SSE2を使っているので
Pentium 4以前のものは動かないと思います。
Windowsの64bit versionでは動かないと思いますが、試していません。
なお、テストはWinows vista+CygwinとUbuntu9.04(64bit)で行っています。
バグ情報やサポートしてほしい仕様とかあれば教えてくださると
ありがたいです。

ytlってなに?と思われる方が多いと思います。ytlはYARVをX86(32bit, 64bit)
の機械語に変換するプログラムです。コマンドはYARVへの変換と変換後の
実行も同時に行うのでサブセットのRubyの処理系のように使うことができます。
効率のよいコードを生成するために型推論を使っているのが特徴です。
RubyKaigi2010でお話させてもらったのでご存知の方もいると思いますが、
あの時話した大風呂敷はまだほんのほんの一部しか実現していません。

---
三浦英樹

投稿者 xml-rpc : 2011年1月28日 22:03
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/101652
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。