Cumulative methods using Sub::Attribute

Sub::Attributeを実際に使ってみる一例としてMethod::Cumulativeというモジュールを書いた。Damian Conway氏のClass::Stdにある:CUMULATIVEと同じ累積メソッドを作るためのアトリビュートを提供する。
なお,Class::Stdではさまざまなアトリビュートを提供しているのだが,サブルーチンアトリビュートの信頼性に関する問題を解決するため,new()メソッドの中で処理キューを毎回チェックするという方法をとっている。確かに,この方法でも信頼性は確保できる。しかし,パフォーマンスは非常に悪い。