SmallTalk R4.1

いったいいくつ作られるのか、なSmallTalkです。SmallTalk勉強会@東京 は何やら毎回マニアックなことをしていたみたいですが、なんと新しいSmallTalkを作っていたとはっ!

SmallTalk

この新しい SmallTalkの特徴は、

「未来を発明する最良の方法は、まず模倣から」 -- by A.K

  • Rubyばりにpが使える。デバッグに最適
  • PHPのようにGOTOをサポート
  • JavaのごとくFinalクラスをサポート
  • Eiffelのようにaliasが使える!?
  • C++にあまり似ていないfriendメソッドが使える。enemyメソッドも使える!
  • 31個までのwith:のサポート
  • 組み込みのsingletonメソッド
  • ビルトインのフィボナッチベンチ用メソッド

などといった現在の言語にふさわしい優れた特徴を備えています。

と言ったところ。SmallTalk の精神よりも利便性に配慮したデザインで、個人敵には 31個までの with: が嬉しいかしら。あとでダウンロードして使ってみようっと。