原です。

> まつもと ゆきひろです

> という意見ももっともなので1.1b0からはCommon Lispを参考にした
> 新しいメソッドを定義しました.名付けて
> 
>   IO.with_open_stream(path[,mode])
> 
> これはこう使います.
> 
>   IO.with_open_stream("file") do |f|
>     while line = f.gets
>       print line
>     end
>   end

めちゃめちゃおもしろいイテレートしないイテレータですね。

名前が長過ぎるのでは?:-)