おかしくならない…

Squeakを使ったデモにて。

「Smalltalk/80のクラスブラウザは強力で基本的な変更をシステムに加えることもできるんだ」

「ほらほら*メソッドがいつでも1を返すようにしたらどうなるかな~?」

「あれれ何にも起こらない(汗)。100*100はどうだ?10000がかえってくるぞ」

「おっと間違えた。Integerをいじっちゃったよ(汗汗)。SmallIntegerを上書きするんだった。」

「あれれやっぱり100*100が10000がかえすよ~」

直接バイトコードに変換されちゃうんですね~。

一発でとどめをさすのは結構難しいです。