Kobold Engine

昨日のエントリに加えて、Kobold Engineの機能拡張について。

  • function - basket操作関連(add, insert, remove)と外部ファイル読み込み(run, read)とファイル書き出し(export)
  • GUIツールのバージョン情報の読み取り - 上のディレクトリのversion.txtを読み取る
  • タグの付加機能の外部モジュール化と機能強化 - wiki風モジュール、日本語風モジュールなど

functionについては、以下のような形式で書くことを考えています。

agem=gem content
anelement<<
element
 content
__END__
!add:basket_name,agem,anelement
!remove:basket_name,agem=want to remove
!run:another_kobold_script
!read:basket_name,dictionary_file
!export:filename,anelement