> But aside from that, do I take it you're also in favour of
> the "all variables
> are global unless explicitly scoped local" approach?
>
> A
>
As we seem to be taking votes, if there is no (minimal) performance hit then my preference is for variables to be local (for some definition of local) unless explicitly set global.
When you have lots of templates then keeping track of all the variables in use in all the templates that get included is too hard.
So for my vote, INCLUDE localises, PROCESS doesn't.
That way things will transfer from TT2 to TT3 far easier.
The only change should be that we stop using PROCESS where we don't really mean it.
S
