Slash Boxes  All the Perl that's Practical to Extract and Report
More | Login | Reply Loading... please wait.   • I'm in the same
position. I started a position last week where the there is a
huge existing code base in ColdFusion. The idea is to move to
using an open source dev platform (which is still being debated)
but in the meantime....      My favorite little quirk so far is
the lack of block specific variable scoping. For example
variables created in cffunctions still have the same global
scope as those created outside of functions.      You can get
around this using CFscript's Var() operator to locally scope
variables. But then you can't use any CFML constract, for
example cfquery.      So a function can be sane, or useful, but
not both.     • You're worried about a piddly thing like
variable scoping? I was permanently scarred by having to use
ColdFusion back when it didn't have user-defined functions, and
it continued to lack them for far longer than any non-CF
programmer would have imagined. I don't