■
今日も仕事でperlをいじる。
しかし……他言語を触ってからperlをいじると、いつも思う事だが、「perlは、知っておく/注意しなくてはならない約束事」が多すぎる。
自分はschemerなので、仕様のシンプルさが売りの一つであるschemeとperlを比較すれば当然だとも言えるが、(あんまり触っていないが)pythonやrubyと比較しても、perlの約束事の多さはトップクラスだと思う。shといい勝負をするレベルだろう。
とは言え、この約束事の多さは、perlのワンライナーの書きやすさを支えている柱の一つだとも思うので、必ずしも悪い事だとは言わない。
だが、ある程度大きいアプリを書く事に対しては、コレはちょっとどうかと思ってしまう。