Short introduction of GDB/Python, with actual examples for debugging and (sort of) running Ruby-as-a-debugger-of-oneself on top of it.
This was prepared for YamiRubyKaigi 2011 (Darkness of RubyKaigi2011), but unfortunately gave up doing actual presentation due to too many pages.
17. GDB script ではダメですか?
・ まともな制御構文がない
→ if else if else if else end end end
・ スコープ概念が(ほとんど)ない
・ 遅い。当人比で最大 100+ 倍以上
・ 限りなく貧弱なデータ操作機能とライブラリ
「 GDB script がやられたか・・・」
「所詮あやつは言語以前の存在」