>>717
>「それは別にJavaでもpublic static String ioRead(String filename)とか public static String uriRead(String uri)ってメソッドでもつくっとけば良いだけでそ?」

URI().readのほうはしらんが、ioRead()を定義したところで open() {|io| io.read } と一緒だとは思えないなあ。
ブロックに相当する機能がanonymous classぐらいしかないjavaでは、便利さは比較にならん。