前回 STEPS プロジェクトについて書いてから二年になるので、また書きます。 概要 STEPS (STEPS Toward Expressive Programming Systems) というのはアラン・ケイが率いる NPO 研究組織の Viewpoints Research Institute (VPRI) が進めているプロジェクトで、私も 5 年程前から参加しています。プロジェクトの目的は、パーソナルコンピューターの実装に必要な機能の全てを 20,000 行という短いサイズで記述しようという物です。システムには OS から言語、オフィス風アプリケーション、インターネット環境などを含みます。成果物は、Squeak のように普通の Windows や Mac の上バーチャル環境として提供されます。 目的 なぜプログラムの短さが重要なのでしょうか?私たちが日常的に使っているパソコンを動か