パッケージ名についてP5Pに投稿した件の覚書

パッケージ名の一貫性を求む!について。少し時間があったのでどうしても気になっていたことをP5Pに投稿した。…のだけど,いくつかの論点があったのだけどあまり整理し切れないまま投稿してしまったので整理しておく。論点は以下の3つ。

  1. PerlQuiz - package名についてで扱った"package ::Foo"の名前が常に"::Foo"になってしまう件(主題)
  2. &UNIVERSAL::isaが遅い件
  3. "{package ::Foo;} ref(bless({},'Foo'))->something();"が致命的エラーになる件

&UNIVERSAL::isaについては,最新版ではO(n)ではなくO(1)になったとのことなので問題ない。他はもう少し突っ込んで議論する価値があると思う。

それにしても,整理しないまま投稿してしまったのは反省点ではあるものの,意図を酌んでくれたNicholas Clarkがすごすぎる。