in reply to Strange Observation [SOLVED]

Indirect object syntax strikes again...
$ perl -E 'say STDOUT ("one", "two", "three")' onetwothree $ perl -E 'say STDOUT("one", "two", "three")' Undefined subroutine &main::STDOUT called at -e line 1.
Note the presense and absence of a space after STDOUT.