テーマはNewspeakとなりました。Dartでも有名なGilad Brachaさん達の手によって開発された、Smalltalk由来の新世代言語です。全てがメッセージ送信で変数直接アクセスがない、グローバルな名前が存在しない、オーバーライドできる内部クラスなど、かなりとんがった仕様となっています。
2月のSmalltalk勉強会の日程が決まりました。下記の要領で行います。
日時: 2011/3/30(金) 19:00-21:00 (2時間程度)
場所: シンコム・システムズ・ジャパン株式会社
テキスト: 「Smalltalkで学ぶオブジェクト指向プログラミングの本質」または「自由自在Squeakプログラミング」
※テキストは補助的なものです。初心者の方は持参されると何かと便利でしょう。
テーマはNewspeakとなりました。Dartでも有名なGilad Brachaさん達の手によって開発された、Smalltalk由来の新世代言語です。
何かと保守的と言われるDartに比べ、かなりとんがった仕様となっています。全てがメッセージ送信で変数直接アクセスがない、グローバルな名前が存在しない、オーバーライドできる内部クラスなど。
その他、パターンリテラルによって簡潔にパターンマッチ処理を記述できたり、Mixinやアクターを採用したりなど、いわゆる最近の言語ではやりのエッセンスも取り入れています。
当日は簡単な解説のあと、実際に処理系をあれこれいじって楽しむといった流れにする予定です。
補足:
Newspeakの最新版は下記からダウンロードできます。
https://bitbucket.org/newspeaklanguage/newspeak/downloads
Newspeakは現状Squeakをホスト言語として動いています。Squeak 4.2-ja は下記からダウンロードできます。
http://sourceforge.jp/projects/squeak-ja/downloads/52971/Squeak4.2-ja-all-in-one.zip/
(smalltalk-users.jpより抜粋)