スコープを作るメソッド

io のコードを書き散らしたディレクトリを見ていたら出てきた物。

Io 20090105
Io> list(1) foreach(v, v print)
1==> 1
Io> v 
==> 1
Io> 

io はRuby のブロックみたいな事が出来るが、 呼び出し元が汚れてしまう。
そこで書いて見た物。
gist の埋め込み(embed)を使って貼り付けてみた。

スコープを作ってやるだけのメソッドを作り、その中で foreach などを呼ぶようにする。
…ずいぶん前に書いたせいかよく分からない…!!