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]

Reply via email to