IronRuby

IronRuby RCでのホスティング

IronRubyはα時代から弄っていましたが、バージョンが上がるたびにホスティング方法が変更されていました。RCになったのでそろそろ最終版だと思いたいのですが、どーなんでしょ。(^^;てきとーなrubyのクラス。 class Foo def bar puts 'baz' end def add(x, y…

調査と勉強(rev.55時点)

実は、Rubyを弄るのは6年ぶりくらいで、すっかり忘れているのでプログラミングRuby第2版をめくりながらIronRuby上でお勉強。ついでにIronRubyの実装もチェック。第3章までで気づいた問題点としては、 数値.absが使えない メソッド名と括弧の間に空白があ…

rev46以降のビルドエラー

http://rubyforge.org/pipermail/ironruby-core/2007-October/000405.html とりあえず、Microsoft.Scripting.csprojから上記の個所を削除してくれとのこと。

ビルド可能なrev(10/28時点)

45はビルド出来ますが、それ以降はアウト。遊ぶのはrev.45で。

ベンチマーク

多少、プログラムが動くようになったのでベンチマークを取ってみました。 Ruby, Io, PHP, Python, Lua, Java, Perl, Applescript, TCL, ELisp, Javascript, OCaml, Ghostscript, and C Fractal Benchmark - Timestretch ↑これをActiveScriptRuby1.8.637で実…

10/24時点

以前見た時の違って、浮動小数点の演算が出来るようになっていました。また、今月の上旬あたりからGenericsが使えるようになっています。 IronRuby Pre-Alpha (1.0.0.0) on .NET 2.0.50727.832 Copyright (c) Microsoft Corporation. All rights reserved. >…

浮動小数点の演算

が、まだ未実装みたい。 >>> 1.0 + 2.0 とかすると例外発生。まだ、ソースコード眺めて楽しむ段階ですね。(^^;