[お騒がせしました]
投稿日: Apr 01, 2009 2:59:46 PM
皆さんもお気づきのようにSmallTalk R4.1はエイプリルフールのジョークです。
SmallTalkでなく、Smalltalkをよろしくお願いします。
とはいえSmallTalkはきちんと動作しますので、ダウンロードしておかしな機能を味わってみて下さい。
アピールしたかったのはSmalltalkでは言語拡張が非常に容易にできますよということです。
実際にSmalltalkで開発をしていると、アプリケーションを作っているのか、言語を作っているのかだんだんと区別がつかなくなってきます。そのシステムの要件にもっとも都合の良い言語を作ってしまう、それがSmalltalkプログラミングです。内部DSLの構築に非常に向いているわけですね。
SmallTalkをダウンロードしてみて、どんなふうに拡張をしているのか、ソースを眺めてみても良いですし、他のプログラミング言語で、同様の拡張ができるかチャレンジしてみるのも、面白いと思います。(これをSmallTalk R4.1チャレンジと名付けます)
それでは、またいつかどこかでお会いしましょう。
P.S. Smalltalkに興味が出てきた方は、ぜひSmalltalk勉強会にもご参加ください。