第94回Smalltalk勉強会 東京

投稿日: 2016年11月14日, 投稿者: csj editor

2016年10月25日(金)19:00~21:00@SORABITO株式会社
今回は東工大で研究されているMatthias SpringerさんにSqueakの新たなモジュールシステムについて解説してもらいます

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

日時: 2016/11/25 (金) 19:00-21:00 (2時間程度)
場所: SORABITO株式会社 東京都中央区日本橋茅場町1丁目9番2号 第一稲村ビル8階

テキスト: 「Smalltalkで学ぶオブジェクト指向プログラミングの本質」または「自由自在Squeakプログラミング」(PDF)
※テキストは補助的なものです。初心者の方は持参されると何かと便利でしょう。

今回は東工大で研究されているMatthias SpringerさんにSqueakの新たなモジュールシステムについて解説してもらいます。

Title: Matriona – A Module System for Squeak/Smalltalk

I will talk about “Matriona”, a module system for Squeak/Smalltalk, which is similar to Newspeak. The two main ideas of Matriona are “class parameterization” and “class nesting”. They allow programmers to write mixins, to organize their classes hierarchically, and to use class hierarchy inheritance. I will show examples for both of them and explain how Matriona can be used to write more modular Smalltalk code.

単一継承のシンプルな仕組みがSmalltalkの伝統ですが、MatrionaはBETANewspeakでおなじみ?のNested Classを導入するものです。

Nested Classにより、異なるバージョンのクラス群を自由に組み合わせて使うことが可能になるようです。

何が起こるか楽しみですね。

なお、Matthiasさんは過去にMagLevの開発にも関わっていたこともある、なかなかユニークな経歴の方です。その辺りのことを伺ってみるのも良いかもしれません。
なお、参考までに以下は普通のSmalltalkです。

Pharo 5.0はこちら。
http://www.pharo-project.org/pharo-download/beta-3-0

Squeak 4.4-ja はこちら。
http://sourceforge.jp/projects/squeak-ja/downloads/59208/Squeak4.4-ja-all-in-one.zip/

VisualWorksはこちら。
http://smalltalk.cincom.jp/main/products/visualworks/

Amber Smalltalkはこちら。
http://amber-lang.net/

VA Smalltalkはこちら。
http://www.instantiations.com/products/vasmalltalk/

Cuis Smalltalkはこちら
https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev

smalltalk-users.jpより抜粋)

Comments are closed.



過去のニュース