so how about changing "CFSET" so that "var" creates and initialises anywhere it's used - not just in functions? then throw an error if CFSET was used if it wasn't "var"d first. that way it'd be closer to what lots of other languages do.
however, if you really want to improve things, I think you'd get much more go with having a (real) non-inheritable private scope in CFC's (keeping in mind that a CFC's variables scope is more like a protected scope).
That would be nice IMO.
----------------------------------------------------------
You are subscribed to cfcdev. To unsubscribe, send an email
to [EMAIL PROTECTED] with the words 'unsubscribe cfcdev' in the message of the email.
CFCDev is run by CFCZone (www.cfczone.org) and supported by Mindtool, Corporation (www.mindtool.com).
An archive of the CFCDev list is available at www.mail-archive.com/[EMAIL PROTECTED]
