2007-01-16 進捗状況 葵 プロジェクト概要 今まで「葵」は、サーバーサイドのプログラミング言語だったのですが、、今回は、クライアントサイド(Flash Player上)で動くプログラミング言語として作ります。Webブラウザの中で動くだけでなく、Flash Lite2.0に対応した携帯電話でも動くように開発しています。 注力しているところ また、前回は、「日本語プログラミング言語」の部分が納得のいくできではなかったので、日本語部分に注力して開発しています。 開発状況 昨年末までは、それほど作業に時間を取れなかったのですが、今月から本格的に開発を始めることができました。 昨年末までで、現在の状況を整理して、今後の開発をどうしたら良いのかいろいろ調べたり、開発環境や動作環境を試したりしていました。前年度作った「葵」ではC言語で書いていたのですが、今回、以下の理由から、Javaで書き直すことに決めました。 開発速度を加速できること 既存の豊富なライブラリが利用できること 速度よりも使いやすさが大切なこと 多くの環境で動作すること 現在、JavaのコンパイラコンパイラのJayを利用して、日本語プログラミング言語のトークン分割と文法定義をしています。