今日も仕事でperlをいじる。
しかし……他言語を触ってからperlをいじると、いつも思う事だが、「perlは、知っておく/注意しなくてはならない約束事」が多すぎる。
自分はschemerなので、仕様のシンプルさが売りの一つであるschemeperlを比較すれば当然だとも言えるが、(あんまり触っていないが)pythonrubyと比較しても、perlの約束事の多さはトップクラスだと思う。shといい勝負をするレベルだろう。


とは言え、この約束事の多さは、perlワンライナーの書きやすさを支えている柱の一つだとも思うので、必ずしも悪い事だとは言わない。
だが、ある程度大きいアプリを書く事に対しては、コレはちょっとどうかと思ってしまう。