Thinking about source filters
反応:
http://d.hatena.ne.jp/charsbar/20090713/1247488795
http://d.hatena.ne.jp/tokuhirom/20090713/1247490768
私がDevel::Declareを使うべきではないと考える理由は,何かを模しているとか実装が不安定であるとか効率が悪いといったものではなく,それがソースフィルタであるからという一点です。確かにソースフィルタに関する基本的なAPIはPerlコアに実装されているのですが,コアに存在するから使ってよい,というものではないはずです。
とはいえ,来るべきPerl6を先取りするモジュールとしては面白い試みであり,活動自体を否定するべきではない,というのは分かります。
また,私もソースフィルタモジュールを書いたことがあり*1,Perl parserを直接利用するモジュールを書いた経験もありますから*2,これらの試みがとても楽しいものだということも知っていますしね。