One suggestion for allowing for backwards compatibility and fixing the issues is something like IE5+ quarks mode. Add a parameter to <cfsetting compatabilityLevel="6.1"> This would have CF process with the quarks that exist in 6.1 but would allow for things to be change in 6.5 or 7. If your code relies on a quark in 6.1 then you will add the cfsetting tag until you have time to refactor you code to not need that quark. I know that this would increase the complexity level of the CF parser and compiler but would allow for forward progress while allowing for backward compatibility. A limit on how far compatibility will be maintained for quarks could also be set. Say one full version back only. So when CF 8 comes out 6.X quark may no longer be supported. This would give most people plenty of time to upgrade there code. It might also allow for faster CF version upgrades by some users.
I would like to hear people ideas around how to handle this so that we can give Macromedia a well though out suggestion to how to approach things like this. Daniel D. -----Original Message----- From: Jeffry Houser [mailto:[EMAIL PROTECTED] Sent: Friday, February 13, 2004 10:25 AM To: [EMAIL PROTECTED] Subject: RE: [CFCDev] How should I define variable in a CFC? At 10:11 AM 2/13/2004, you wrote: >As I mentioned earlier, I never use the cfquery struct, however, I get >frustrated by all the inconsistencies in CFMX+. > >I think it should be changed to match the "expected" behavior of what the >majority of developers think it should do. > >Macromedia needs to cut down on the "side-effect" issues that force >developers to create work-arounds. > >Along these lines, I would love to see a release of CFMX that included >only fixes and changes that bring more consistencies to CFMX. No new features. That probably isn't feasible from a " What will our stock holders think" perspective. Additionally, changing inconsistencies after they've been released is probably going to break a lot of code designed to work around those inconsistencies. ( Scarey, huh? ) -- Jeffry Houser, Web Developer <mailto:[EMAIL PROTECTED]> Aaron Skye, Guitarist / Songwriter <mailto:[EMAIL PROTECTED]> -- AIM: Reboog711 | Phone: 1-203-379-0773 -- My Books: <http://www.instantcoldfusion.com> Recording Music: <http://www.fcfstudios.com> Original Energetic Acoustic Rock: <http://www.farcryfly.com> ---------------------------------------------------------- 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] ---------------------------------------------------------- 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]