>>> In general, evaluating strings as expressions is computationally expensive. I can't think of any cases where I've had to use it in quite a while, but I suspect there are some rare cases where you can't get what you need any other way.
Personally I think that the anti-evaluate slant is a bit of orthodoxy that was picked up on years ago (when it was much more computationally expensive) and enforced as such by members of the CF community. Some times it cannot be avoided with out a boat load of thinking and trial and error. Case in point, and I will gladly change this bit of code to not use evaluate if someone can figure out how to do this in CFscript sans the evaluate function: http://mgt.pastebin.com/f428de8f4 BTW I did some testing on the above code and the diff between using evaluate and the code rendered to be evaluated and was a matter of couple of milliseconds. G! On Thu, Mar 19, 2009 at 10:10 PM, Dave Watts <[email protected]> wrote: > > > I must have been thinking about setVariable(). Why "Should not be used > if > > not necessary"? What would be an example where it's necessary? > > In general, evaluating strings as expressions is computationally > expensive. I can't think of any cases where I've had to use it in > quite a while, but I suspect there are some rare cases where you can't > get what you need any other way. > > That said, I wouldn't worry too much about it either way. > > 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 informatio > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:320740 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

