in reply to Re^3: On Backwards Compatibility and Bareword Filehandles
in thread On Backwards Compatibility and Bareword Filehandles
That is a short summary of the impression that I got from previous discussions on the topic of indirect filehandles in Perl, particularly in the case of code at the top-level of the main script, where a (global) bareword filehandle and a file-scope lexical have effectively the same scope.
There seems to be some confusion here — I am arguing that bareword filehandles should remain in the language, but suggesting a compromise of making bareword filehandles lexical variables. I expect that the arguments in favor of declaring bareword filehandles (and giving them lexical scope) are essentially the rationale for use strict 'subs' prohibiting the old "bareword-as-unquoted-string" behavior.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^5: On Backwards Compatibility and Bareword Filehandles
by ikegami (Patriarch) on Jul 19, 2020 at 11:50 UTC | |
by jcb (Parson) on Jul 20, 2020 at 00:35 UTC | |
by LanX (Saint) on Jul 20, 2020 at 01:24 UTC | |
by jcb (Parson) on Jul 20, 2020 at 02:10 UTC | |
by LanX (Saint) on Jul 20, 2020 at 02:29 UTC | |
| |
by ikegami (Patriarch) on Jul 21, 2020 at 02:39 UTC |