2010.03.01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

MHI 5.0

この「にっき」には暴力シーンやグロテスクな表現が含まれています。

(2010.03.01)

$ 王侯貴族のためのコマンドライン NYAOS-3000:20100301版リリース

- 変更点

  • DOS向けのコードを一部削除した。
    • もはや、戻れません。
  • lua_e の出力をパイプラインで別のコマンドへつなげられるようにした。
    • 出来なかったのがおかしかったのですが、なんとか無理やり
  • 「内蔵コマンド | 外部コマンド…」の時のパイプライン生成に CMD.EXE を使わないよ うにした。
    • popen 関数経由で CMD.EXE を使ってしまっていましたが、_pipe関数などで自前実装し直し、これにて CMD.EXE 依存性は完全になくなりました。
  • 動作を standalone モードだけとし、非standalone モードに関するコードを削除した。

- 一言

めでたく念願の CMD.EXE 依存の排除を達成したわけですが、昨日・今日の話なので、まだ不安定なところも残っていると思います。

しかし、Windows/UNIX/Lua という異なった思想のものを後付け後付けでくっつけているので、これはなかなか立派にいびつな代物です。

今後は

  • 不要コードの削除によるコンパクト化
  • ライブラリの STL 化
  • OS/2版作成

などを進めていって、最終版の「NYAOS 3.0」を目指したいと思います。

.net(3) C++(3) Cygwin(12) GAME(3) Groovy(1) Linux(2) Lua(39) Mercurial(13) NYAOS(92) OS/2(7) Oracle(3) Perl(4) Python(22) SKK(4) Windows8(1) album(68) ckw(10) coLinux(1) vim(6) wifky(27) 書評(21) (9)

zetamattaのたいじゅー