タグ

ブックマーク / hakobe932.hatenablog.com (1)

  • Moose::Roleをちょろっと使ってみたよ - はこべにっき ♨

    Perl界隈では空前のMooseブームが起こっていて良いですね! そういえば,卒論で書いたコードでMooseを使っていたのを思い出したので,最近,使い方を把握したMoose::Roleを使ってリファクタリングしてみました. とか思って,書いてみましたが,実際書いてみるとMoose::Roleの使い方としてはすごく微妙になってしまいました!概念として継承関係になっているのを強引にmix-inにするとかわけわからないです!なので,以下若干ぐだぐだ. リファクタリング前のコード リファクタリングの対象とするのは,抽象的なAST Parserを実装したクラスです. 対象言語に依存しないような抽象的なParserクラスとしてNyanco::AST::Parseを定義しています, package Nyanco::AST::Parser; use Moose; use Nyanco::AST::Code

    Moose::Roleをちょろっと使ってみたよ - はこべにっき ♨
  • 1