25 March 2012

[Smalltalk] 第41回Smalltalk勉強会のお知らせ


納期が近かったりしたのでアナウンスが遅れ気味ですが、今月もSmalltalk勉強会やります。

詳しくは下記をご覧ください。
http://www.smalltalk-users.jp/Home/gao-zhi/dai41kaismalltalkbenkyoukai

テーマはちょっとマニアックにNewspeakです。
元はCadence Design Systemsで研究用に開発されたものですが、オープンソース化し、現在もしぶとく開発が進められています。
BETAとSelfの特徴を組み入れたといってもピンとこないかもしれませんが、要するにSmalltalkに微妙に残っていた非メッセージ指向的なところを排除し、モジュール性を「(内部)クラス」を徹底的に使うことで強化したというものです。

正直マイナーな存在ではありますが、ライブラリであるAlien FFIはSqueakやPharoにバックポートされたりもしています。また作者が一部共通ということもあり、Pluggable Type SystemsやMirror-based Reflectionなどの考え方はDartに受け継がれていたりもしています。

モダンな設計思想を取り入れ、異色に変異したSmalltalkをみたい方はぜひぞうぞ。