新しいピュア コンポーネント オペレーティングシステムを開発しています。IDLを用いて定義したオブジェクトベースのAPIを実装したC++のソフトウェア コンポーネントをECMAScriptインタープリタからシームレスに制御することができます。
esオペレーティングシステムのソースパッケージです。ビルド方法などについては、
http://nes.sourceforge.jp/ を参照してください。
IDLの記述に用いる文法を従来のDCEベースのものからOMGベースのものに変更しました。ECMAScriptインタープリタesjsではインターフェイスの属性をそのままプロパティとしてアクセスできるようになりました。
2007-10-10 ueno9
* (os/kernel/pc/dp8390d.cpp): Dp8390d::writeLockedの戻り値を修正。
2007-10-04 okasaka
* (os/kernel/pc/ataController.cpp): パケットコマンドの送信処理を修正。
2007-10-03 okasaka, ueno9
* OMG IDLの文法に対応。
変更箇所の詳細についてはパッケージのChangeLogを参照してください。