最近プログラミング言語に必要なものがわかってきて以下略
- インタラクティブにも実行できるし、コンパイルもできる
- Cの関数が(アセンブラから呼ぶのと同程度には)苦労無く呼べる
- ちゃんとしたモジュールシステムかどうか知らんけどディクショナリ
- コンパイル超速い
- 開発環境のインストールにたぶん苦労しない
更に、コンパイル時にもコードを走らせられる能力と、それによる、オブジェクト指向機能どころか変数宣言の構文すら自ら記述できる究極のメタプログラミング能力を持っています。
更に更に、どこかの言語のようにニッチな要求に答えてくれ、どこかの言語のようにコンパクトなコードを吐き、どこかの言語のようにミスった場合はわけわからんどころかミスらなくてもわけわからんという特典付きです。
というわけで理想を突き詰めて行くとForthになりそうな気がしてきたという話。