Thinking about source filters

Do not use Devel::Declareの続き

反応:
http://d.hatena.ne.jp/charsbar/20090713/1247488795
http://d.hatena.ne.jp/tokuhirom/20090713/1247490768

私がDevel::Declareを使うべきではないと考える理由は,何かを模しているとか実装が不安定であるとか効率が悪いといったものではなく,それがソースフィルタであるからという一点です。確かにソースフィルタに関する基本的なAPIPerlコアに実装されているのですが,コアに存在するから使ってよい,というものではないはずです。

とはいえ,来るべきPerl6を先取りするモジュールとしては面白い試みであり,活動自体を否定するべきではない,というのは分かります。
また,私もソースフィルタモジュールを書いたことがあり*1Perl parserを直接利用するモジュールを書いた経験もありますから*2,これらの試みがとても楽しいものだということも知っていますしね。