木曜日に同僚やお客さんと豆腐料理の店で食事をしているときに話題に登ったのだが、 もう何年も前に温泉に入っているときに思い付いた、ブロックローカル変数問題を解決する究極のアイディアがある。
当時は複雑すぎて受け入れられないかも、と思って放置しておいたのだが、 数年ぶりに改めて考えてみるとこれって結構良いかも。 そんなに複雑でもないし。現在のRubyパーザにだいぶ手を入れないと実装できなそうだけど。
で、「ブロックローカル変数問題」とその解決策である「block local variable propagation」について詳細に説明するには、この余白は狭すぎる...じゃなくって、時間と気持ちの余裕が足りないのだった。
また今度の機会にね。