第21回Smalltalk勉強会

Post date: Jun 16, 2010 2:27:30 PM

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

日時: 2010/6/28(月) 19:00- (2,3時間程度)

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

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

※テキストは補助的なものです。その場のリクエストに応じて柔軟に内容を変化させていきます。

今回のテーマ はTraitsです。DCIアーキテクチャの実装に有効とされる新たなクラス拡張の仕組みです。もともとのコンセプトは下記の論文をご覧ください。

http://scg.unibe.ch/archive/papers/Duca06bTOPLASTraits.pdf

http://scg.unibe.ch/archive/papers/Berg07eStatefulTraits.pdf

http://scg.unibe.ch/archive/papers/Berg05dTraitsClassbox.pdf

Squeak 3.9で採用され、現在はPharoGNU Smalltalkにも取り入れられています。Squeak 4.1では軽量版が再実装されました。

勉強会ではTraitsのコンセプト、メリット・デメリットを概観し、実際に何か作ってみるというのとをやってみたいと思います。

当日の資料です。(2010/6/29)

Smalltalk初心者の方はテキストもご用意ください。

参加表明は特に必要ありません。ふらりとどうぞ。気になる方は「お問い合わせ」からメールを送っていただいても良いです。

補 足:

Squeak 4.1-jaは下記からダウンロードできます。

http://swikis.ddo.jp/umejava/48

VisualWorksは下記からインストールできます。

http://www.cincomsmalltalk.com/scripts/CommunityDownloadPage.ssp

Pharoでもでも良いでしょう。

http://www.pharo-project.org/home

GNU Smalltalkはこちら(玄人向け)

http://smalltalk.gnu.org/

別 にこれらをインストールしていなくてもかまいません。当日でもノートPCさえあればなんとかなります。