I think static methods will be great addition. As you guys/gals are probably aware of, a lot of us
CFers are lamenting the absence of abstract classes, interfaces, static methods, etc.
Will you also be providing access to static properties, e.g. constants and such?
/Cody
Vince Bonfanti wrote:
Hi Dave,
Two responses to this concern:
1) All of the enhancements we're making to CFCs in BlueDragon 7.0 will be
optional. Like CFCs themselves, if anyone thinks these advanced features are
too complex then they're free not to use them.
2) All of these enhancements will be fully backwards-compatible. That is,
if you write CFC code that runs on CFMX or BD 6.2.1, that code will continue
to run without modification on BD 7.0.
Finally, I do believe these enhancements will be simpler for CFML developers
than writing the same thing in Java. I'd don't think adding optional
TYPE="static" or TYPE="abstract" attributes to CFFUNCTION is going to be too
difficult for most people to understand (especially the advanced CFC
developers that are represented on this list).
Vince Bonfanti
New Atlanta Communications, LLC
http://www.newatlanta.com
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Dave Watts
Sent: Friday, July 21, 2006 11:23 AM
To: [email protected]
Subject: RE: [CFCDev] Static CFC methods
...snip...
I think a lot of these ideas sound really nice, but there's a
part of me that doesn't want CF to turn into Java, which
seems to be the direction we're going. I think it's a bit
difficult to preserve the simplicity of CFML and make it do
everything syntactically that Java can do: interfaces,
constructors, etc, etc.
Dave Watts, CTO, Fig Leaf Software
http://www.figleaf.com/
Fig Leaf Software provides the highest caliber
vendor-authorized instruction at our training centers in
Washington DC, Atlanta, Chicago, Baltimore, Northern
Virginia, or on-site at your location.
Visit http://training.figleaf.com/ for more information!
----------------------------------------------------------
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]
----------------------------------------------------------
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]