Ok, I think we are in agreement. Now, someone should warn me about the rule against mixing metaphors ;)

- Brian Rinaldi
blog: http://www.remotesynthesis.com/blog
ColdFusion Open Source List: http://www.remotesynthesis.com/cfopensourcelist
Boston CFUG - http://www.bostoncfug.org



From: Steve Bryant <[EMAIL PROTECTED]>
Sent: Thursday, May 18, 2006 2:51 PM
To: [email protected]
Subject: Re: [CFCDev] CFINVOKE vs. Evaluate


Brian,

I agree with your point about losing detail when painting with a
large brush. At the same time, I would wager that is why he said "in
virtually all cases".

In boxing it is considered a bad idea to let yourself get backed into
the ropes. Ali did so with great success against Foreman, but it is
still a bad idea in general.

So it is, I think, with evaluate(). It is usually not a good idea.
Certainly there will be cases where it is a good idea.

The performance issue, however, isn't a major one. You can usually
get more impact on perceived performance with image compression than
any single syntax adjustment.

Steve Bryant
918-449-9440
Bryant Web Consulting LLC
http://www.BryantWebConsulting.com/
http://steve.coldfusionjournal.com/

At 01:28 PM 5/18/2006, Brian Rinaldi wrote:
>I think you are painting with a pretty broad brush here. I think the
>point is that it is preferable to avoid, but actually has its
>limited uses. I also think that saying that "it demonstrates a lack
>of understanding of the features of the language " is mistaken as
>well. The use of evaluate alone does not, in fact, demonstrate
>this...and by coloring everything black and white you lose alot of
>detail. I cannot think of a programming rule to which there doesn't
>exist exceptions, and the reasoning that has been offered thus far
>does not lead to such grandiose assertions. I am, by the way, saying
>this as someone who has managed to avoid evaluate ;)
>
>- Brian Rinaldi
>blog: http://www.remotesynthesis.com/blog
>ColdFusion Open Source List: http://www.remotesynthesis.com/cfopensourcelist
>Boston CFUG - http://www.bostoncfug.org
>
>
>----------
>From: "Brian Kotek" <[EMAIL PROTECTED]>
>Sent: Thursday, May 18, 2006 2:19 PM
>To: [email protected]
>Subject: Re: [CFCDev] CFINVOKE vs. Evaluate
>
>The point is that in virtually all cases:
>
>1. evaluate() is slower
>2. there is no reason to use it
>3. it is more difficult to read and understand
>4. it demonstrates a lack of understanding of the features of the language



----------------------------------------------------------
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]



Reply via email to