流行りのフレームワーク「Catalyst」をいじりつつソースを見てたら発見した「Class::Accessor::Fast」。これってみんな使ってるのだろうか。自分は今までClass::Accessorか使ってませんでした。これって無知?
どうやら、Class::Accessorで使っているset/getでのAPIを使わないために若干早くなっているとか。ただ拡張性がなくなっているという感じみたいです。影響はかなり小さいような気がするんだけど、アクセサを大量に使う場合にはけっこう違うのかな。
今度からこれを使うようにしよう。ということでメモ。