On 15/05/2018 12:52 PM, Paul Gilmartin wrote:
On Mon, 14 May 2018 13:52:53 -0400, Phil Smith III wrote:
This strongly suggests being rigorous with tail naming: I use leading
underscores for non-variable tails:
G._Logging
and then never use any local variables with leading underscores (yes,
_Logging is a valid variable name). An easy convention to follow, and makes
it easy to tell the difference between:
U.settings
(which will substitute the tail, and
U._settings
In order to avoid that hazard I begin a constant symbol with a digit, e.g.
G.9Logging, which tail is not a legal variable name.
That's ugly AF!! While it may be safer I would rather stick to
underscores and reserve the namespace like C/C++ does for the standard
library.
-- gil
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN