kubotaの日記: 番外編11
日記 by
kubota
Actually, there's no need for the use english において、たぶん use english は「英語を使う」じゃなくて、
use english;
freadable($file)
の use english のことのような気がする...
method も専門用語な気がする。ぼくはオブジェクト指向についてはほとんど知らないけど、オブジェクトのインスタンスにくっつけて処理を行うやつ ($file.is_readable() の is_readable とか) のことを、メソッドって呼ぶんじゃなかったっけ。
たぶん、だけど、この RFC は -r $file と書く代わりに is_readable($file) と書けるようにしたい、という提案であって、その実現方法として、グローバルなメソッド is_readable というのを導入し (この時点で $file.is_readable() と書けるようになる)、つぎに foo($bar) と書くと $bar.foo() と書いたのと同じ意味になるようにする、というふうなことを考えているっぽい。
で、副産物として、$file.is_readabl() または $file.is_readable という書き方もオッケーになる、と。