Spiffy

via. http://kerolin.jspeed.jp/Computer/Linux/spiffy070301.html
ちょっと試しに使ってみたけど、これは面白そう。んー、けどAbstractClass -Baseでソースフィルタをかけて暗黙の$self = shift;と最後の1;は、確かにコード量は減るけどちょっときもちわるい。普通にAbstractClass -baseで明示的に書いたほうが好きかな。defined-orをPerl 5.8でも使いたいからソースフィルタを書いたことがあるし、便利なんだけど、これは好きなソースフィルタの使い方じゃない。
http://search.cpan.org/~ingy/Spiffy/lib/Spiffy.pm