第41回Smalltalk勉強会

Post date: Mar 18, 2012 11:29:08 AM

3月のSmalltalk勉強会の日程が決まりました。下記の要領で行います。

日時: 2012/3/30(金) 19:00-21:00 (2時間程度)

場所: シンコム・システムズ・ジャパン株式会社

テキスト: 「Smalltalkで学ぶオブジェクト指向プログラミングの本質」または「自由自在Squeakプログラミング

※テキストは補助的なものです。初心者の方は持参されると何かと便利でしょう。

テーマはNewspeakとなりました。Dartでも有名なGilad Brachaさん達の手によって開発された、Smalltalk由来の新世代言語です。

何かと保守的と言われるDartに比べ、かなりとんがった仕様となっています。全てがメッセージ送信で変数直接アクセスがない、グローバルな名前が存在しない、オーバーライドできる内部クラスなど。

その他、パターンリテラルによって簡潔にパターンマッチ処理を記述できたり、Mixinやアクターを採用したりなど、いわゆる最近の言語ではやりのエッセンスも取り入れています。

当日は簡単な解説のあと、実際に処理系をあれこれいじって楽しむといった流れにする予定です。

発表資料をアップしました(2012/3/31)。

当日の動画です(2012/3/31)

補足:

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/