http://www.perlmonks.org?node_id=1020723


in reply to Re^2: Unquoted string "say" may clash with future reserved word
in thread Unquoted string "say" may clash with future reserved word

You will never be able to execute the script with ".", since "." is a command to read a shell script -- not any generic script.

(Just type "hello.pl" on the command line -- no ".".)