Actually Joseph, I DON'T have a problem with underscores in PRIVATE
variable names... the whole point is that they are private, thus never
accessed from outside the component. So really my beef is twofold:

1) You are using a character that *does* have a syntactical meaning in
the language (as I've mentioned before, used to access inner java
classes)

2) You are using this character in PUBLIC variables, forcing one to
slather dollar signs all over any code that interacts with those
components.

Your comment:

"As far as linking, the purpose of a linker is to create a continuous
memory space from disjoint memory spaces. Please refer to compiler
theory to understand the principles."

Is very typical of the "non-arguments" you make... you didn't tell me
why createObject()/cfinvoke is a "dynamic linker", you just tell me what
you believe a linker to be and then throw in some condescending drivel.
I actually can't even remember why we're talking about this... it has
nothing to do with the original topic:
"Is denial the quickest way around best practice?"

-Dave


>>> [EMAIL PROTECTED] 10/30/05 6:21 PM >>>
Peter:
   " Please backup your statement of a specific example instead of a 
general un-researched declarative statement."
What do you call these examples? Frog scope?

<cfcomponent hint="Product">

         <cfset _productID = "" />
         <cfset _name = "" />
         <cfset _description = "" />
         <cfset _price = "0" />

At 12:41 PM 10/30/2005, you wrote:
>Joseph Flanigan wrote:
>
>>Mr Ross:
>>  Please refer to the  CF LRM:
>>  "A variable name must begin with a letter, underscore, or Unicode 
>> currency symbol."
>>
>>If you like Mach, then you have no problem with starting a private 
>>variable with an underscore. All I do is say a public variable 
>>starts with a $.  The use of a underscore or dollar sign it 
>>indicate scope has nothing to do with naming styles.
>>
>>Data hiding and encapsulation are not new terms. People like 
>>yourself misunderstand the difference because of a  tendency to
overload.
>
>Mr Flanigan:
>
>Please name a specific line number of a module of the Mach-II 
>framework that uses underscores for private variables.  Frankly, I 
>cannot remember a single line of the official framework core that 
>uses that practice.
>Please backup your statement of a specific example instead of a 
>general un-researched declarative statement.
>
>--
>Peter J. Farrell :: Maestro Publishing
>http://blog.maestropublishing.com
>
>Rooibos Generator - Version 2.1
>Create boilerplate beans and transfer objects for ColdFusion for free!
>http://rooibos.maestropublishing.com/
>
>Member Team Mach-II - It's coming...we're in a code freeze!
>
>
>
>----------------------------------------------------------
>You are subscribed to cfcdev. To unsubscribe, send an email to 
>[email protected] with the words 'unsubscribe cfcdev' as the 
>subject of the email.
>
>CFCDev is run by CFCZone (www.cfczone.org) and supported by 
>CFXHosting (www.cfxhosting.com).
>
>An archive of the CFCDev list is available at 
>www.mail-archive.com/[email protected]
>
>

-----------------------------------------------------------------------
http://www.switch-box.org/CFSQLTool/Download/

Switch_box                      MediaFirm, Inc.
www.Switch-box.org              Loveland, CO  USA



----------------------------------------------------------
You are subscribed to cfcdev. To unsubscribe, send an email to
[email protected] with the words 'unsubscribe cfcdev' as the subject of
the email.

CFCDev is run by CFCZone (www.cfczone.org) and supported by CFXHosting
(www.cfxhosting.com).

An archive of the CFCDev list is available at
www.mail-archive.com/[email protected]


-----------------------------------------
CONFIDENTIALITY NOTICE: This email and any attachments may contain
confidential information that is protected by law and is for the sole
use of the individuals or entities to which it is addressed. If you are
not the intended recipient, please notify the sender by replying to
this email and destroying all copies of the communication and
attachments. Further use, disclosure, copying, distribution of, or
reliance upon the contents of this email and attachments is strictly
prohibited. To contact Albany Medical Center, or for a copy of our
privacy practices, please visit us on the Internet at www.amc.edu.



----------------------------------------------------------
You are subscribed to cfcdev. To unsubscribe, send an email to 
[email protected] with the words 'unsubscribe cfcdev' as the subject of the 
email.

CFCDev is run by CFCZone (www.cfczone.org) and supported by CFXHosting 
(www.cfxhosting.com).

An archive of the CFCDev list is available at 
www.mail-archive.com/[email protected]


Reply via email to