▽20030405a
#日記
Perl 5.8.0 の変更点. で,そこから辿って「"@"のエラーメッセージ問題」.
個人的には,配列指定子である @ を文字列中に書くと interpolate される,ってのは, まったく何の問題もない仕様であると思う. どんな言語にだってそういう文字ってのは必ずあるものさ. 言語として振る舞いをまっとうにするためには, これが常に interpolate されるってのも問題なかろう. コンテキスト依存で動作が変わられたら,見通しが悪い,堅くないプログラムになってしまうし.
ってことで,結局は,@ が interpolate されることは問題なくて, ただ過去仕様との絡みでエラーメッセージがムカつく,とかそういうレベルの話だと.
まぁアレだ,Perl 6 では @ とか % とかがなくなって全部 $ にするなんて話も聞こえたし, こういう問題は自然消滅してくれるとありがたい...