On 10/23/05, Adam Cameron <[EMAIL PROTECTED]> wrote:
> I can recall this being the case in 6.1, but doesn't *seem* to be that way in 
> CFMX7.0 (provided you VAR the exception variable, natch).

Yes, in CFMX 7 you could 'var' the exception variable (I thought you
could in CFMX 6.1 as well?). In the tag-based version, the implicit
'cfcatch' variable is now created automagically in the local 'var'
scope (which was not the case in CFMX 6.1 - not sure about 7.0). I
suspect that this is an attempt to make the tag-based and script-based
versions behave similarly in a thread-safe manner without requiring
folks to 'var' declare things.

> Right.  The fact that it doesn't really seem broken in CFMX7 notwithstanding, 
> my approach to this would be the same as with any other variable... You 
> create the local variable with the VAR keyword at the top of the function.  
> Why the different approach here?

I think that in C++ and Java, the exception variable is declared
(locally) by its use in the catch() clause so this makes cfscript less
surprising for C++ / Java developers. I haven't checked this but that
is my recollection.

> Whilst on the subject of 7.0.1... Was there a beta programme for it?  The 
> first I heard about it was when it was released :-(

Yes, there was a beta program - and it was mentioned on both Tim
Buntel's and Damon Cooper's blog - but I believe the criteria were
tighter than the beta for 7.0 since the team were specifically
focusing on certain issues.
--
Sean A Corfield -- http://corfield.org/
Got frameworks?

"If you're not annoying somebody, you're not really alive."
-- Margaret Atwood


----------------------------------------------------------
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).

CFCDev is supported by New Atlanta, makers of BlueDragon
http://www.newatlanta.com/products/bluedragon/index.cfm

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


Reply via email to