開発順序を再度考える

  • 葵IRコンパイラ(日本語プログラム→葵IL)... 2月中に作る
    • 日本語プログラムのトークン分解
    • 関数登録
    • 外部ファイルインクルード(ネームスペース+関数表の作成)
    • 構文解析
    • 中間言語出力(ラベル解決など)
  • Javaで葵VMプロトタイプ(葵IRの実行) ... 3月中に作る
    • 葵IRを読んで実行
    • 計算、変数、コンソール出力のみ
  • Flashで葵VM(葵IRの実行) ... 3月中に作る
    • Flash Player 7(Flash Lite2.0)を対象
  • ライブラリの作成 ... 4/5月中に作る
    • 描画処理
    • ダイアログ、イベント
    • ネットワーク
  • ベータ版の公開 ... 5月中に公開
  • 開発用エディタの作成 ... 6/7月中に作る
    • サーバー上で使えるエディタを作る
    • ログインして開発できるWebエディタを作る
  • 完成度の向上 ... 8月中
    • ライブラリ追加
    • ドキュメント作成など

こんな具合で開発します。