まぁ、いろいろと考えていることはあるのだが
STEP1) コマンドライン
ターゲットは Mac OS X(Darwin), Linux(x86), FreeBSD(x86), Windows XP, Be(x86)、iPod Linux、それとまだ試していないけど Linux Zaurus。
Perl, Ruby, Python の置換えが目標。でも文字列処理、正規表現、ライブラリの充実など問題が山積み。
STEP2) Linux + NEWT/0 + Viewシステム
Linux 上で NEWT/0 + Viewシステムを起動し、X11 や Qtopia を使わない GUI環境の構築。
応用0:NEWT/0 on iPod Linux
応用1:KNOPPIX ベースで NEWT/0 + Viewシステムでブートするディストリビューションの作成
応用2:Linux Zaurus で Qtopia の代わりに NEWT/0 + Viewシステムを載せる
応用3:MIT Media Lab の $100 Laptop に載せる
STEP3) マルチプラットフォームの GUIアプリ統合開発環境
NTK のように GUIアプリを開発し1ソースから Mac OS X, Linux, FreeBSD, Windows など各プラットフォーム用のランタイムバイナリを生成する。生成されたバイナリは各プラットフォームで実行可能。REALbasic をイメージしてもらえるとわかりやすいと思う。
そして最後には携帯電話の Java や Flash を置換えること(をいをい)
…と、最終目標まで先は長いのであった(^^;
Tags: NEWT/0, NewtonScript