第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で採用され、現在はPharoやGNU 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はこちら(玄人向け)
別 にこれらをインストールしていなくてもかまいません。当日でもノートPCさえあればなんとかなります。