More Related Content
Similar to Andreas Raab の想い出
Similar to Andreas Raab の想い出 (20)
Andreas Raab の想い出
- 5. Andreas の想い出
• 2003年 未踏ソフトウェア事業成果発表会
C5 での Croquet 発表を聴く
• 2004 年 Croquet 開発に参加
• 2005 年 パロアルト HP Lab 滞在 Tweak 開発
- 7. MultiString 改良
Symbol 親クラスの統合
AbstractString を String に変更
誰もが直したいと思っていたが、
相当の意思、技術力、速度が無いと不可
能。。。
- 8. TeaTime 実用化
• TeaTime = 遠隔の二つのマシンを同期する仕組み
• 当初 David P Reed が完全 P2P を志向していたが失敗
• Andreas Raab が時刻管理サーバを用い実用化
- 10. ScriptProcess: 協調プロセス
• イベント一つにプロセス一つ
• 同時に一つのプロセスしか走らない(協調プロセス)
• つまり、イベントドリブンとマルチスレッドの良いと
こ取り。
button := CPushButton new.
button label: 'Button'.
button open.
button waitUntil: #click.
Smalltalk beep.
Squeak では、(言語作者では無く)
プログラマが Process を改造出来
る。
- 11. Tweak: 未来のプログラミング環
境
Tweak GUI による画面階層関係と論理的依存関係の分離
(Morphic では、画面階層関係がそのままオブジェクトグラフ
• Player / Costume: 依存関係を記述
• PrimitiveCostume: 画面階層を記述