Alan v0.22

(In Japanese)
一年近く仕事に忙殺されてなーんにも更新できませんでしたが、最近落ち着いたので、久々の更新です。仕様は v0.19 から変わっていませんが、実装を大幅に変えました。これまで各型の操作(add, sub など) を C++ 仮想関数で直接実装していたため
拡張性などあるわけもありません。これを v0.22 では普通の C/C++ 関数で実装するようにしました。これですぐ拡張性が増したとは言えませんが、C++ の仮想関数を動的に追加などすることはどうやればよいのか想像もつきませんが、C/C++関数での実装なら動的な追加(alan 実行中での定義)は想像つきます。...ということをやっておりました。でも、普通に使えるようになるには先は長いなぁ。

Posted by Fumisky Wells 2007-08-10