Posts tagged ‘newspeak’

2016/11/20

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

11月のSmalltalk勉強会は、久しぶりにSqueak Smalltalkが対象のお話です。

東工大で研究されているMatthias SpringerさんにSqueakの新たなモジュールシステムMatrionaについて解説してもらいます。
http://www.smalltalk-users.jp/Home/gao-zhi/dai94kaismalltalkbenkyoukai

Nested Classを導入して、異なるバージョンのクラス群を自由に組み合わせて使うというもの。アイデア自体はNewspeakにも見られるものですが、名前解決の優先度が違ったりしている点がなかなか興味深いです。

参加登録はこちらから

広告
2012/03/25

[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をみたい方はぜひぞうぞ。