"be consistent" | |
PerlMonks |
Re^8: Filehandle/array naming (updated)by AnomalousMonk (Archbishop) |
on Nov 20, 2020 at 21:45 UTC ( [id://11123938]=note: print w/replies, xml ) | Need Help?? |
As I understand it, symbolic referencing starts when you start generating symbols
at run time. After all, in the statement The other distinguishing feature of old-school symbolic referencing in Perl is that it only applies to package-globals. Of course, the barrier between compile time and run time is very permeable in Perl, and one can slip back and forth between these states in all kinds of tricksy (and useful) ways. Using eval, one can manufacture endless symbols and syntax for functions, variables and so on and build entire programs at run time. All of this run-time compilation goes on within appropriate scoping constraints, whereas "symbolic referencing" (as the term is used in Perl) for package-globals is always... well, global. Give a man a fish: <%-{-{-{-<
In Section
Seekers of Perl Wisdom
|
|