週刊mosh

今週のmosh

バグ修正

higeponが2つの報告されたバグを修正。

リジェクト

1つのパッチがリジェクト。

moshのコーディング習慣に合わせるため、static_castに書き換え中。

CMakeビルドの強化(cmakeブランチ)

一部のアーキテクチャで、CMakeビルドであってもFFIが使えるようになった。まだcall-back等の機能は使えない。特に、MSVCビルドでは必要なffi stubがまだmasmに移植されていない。
各種FFI機能に関しては、mosh ffiでサポートされていないアーキテクチャアセンブラScheme側に持たせることで対処する予定。ただ、これはコードセグメント(.text)に静的なコードを置けないので、パフォーマンスの問題が有る。
BSDLinuxでもCMakeでビルドできるようになった。ただ問題は依然残っている状況。

nmosh Appletのサポート(git:okuoku, CMakeブランチ)

コマンドラインからライブラリを簡単に起動できるようになった。ライブラリ(nmosh applet hoge)を用意することで、

nmosh -T hoge (nmosh --applet hogeも可)

で(nmosh applet hoge)で定義されるhoge手続きを評価する。
これは基本的にはclean-accやREPLのようなnmoshのメンテナンスコマンドのために使われる予定。