Когда-то вы открывали файлы в Perl примерно так:
open(FH, ">$filename");
В какой-то момент, по многим веским причинам, в том числе и по некоторым очень неприятным причинам, связанным с именами файлов с начальными пробелами, этот синтаксис стал доступен (и сразу же предпочтительным):
open(FH, '>', $filename);
С какой версией Perl мы получили этот синтаксис?