It's time to say goodbye to an old friend, the original #set directive. 
In it's brief time with us, in it's binary home, Ol' #set lived each
assignment with zest and passion.  And those that knew Ol' #set will 
always remember how it always teased Mr. Parser with it's
non-conformity, refusing to simply 'go along' with the syntax of the
other directives, refusing to be able to be used inline.  It was this
appreciation for the small things (like "is a + is bound to the
directive or the following schmoo?")  But fear not, the spirit of Ole'
#set will always be with is, in #set()...

Ok. I was at a funeral yesterday, hence the eulogy format :)

Seriously, lets finally knock the old #set off.  I propose (and will do
it if no one yipes) that it goes away Real Soon Now.  If there is no
opposition, I will remove it.

To recap : 

A LONG time ago, we changed the #set directive to conform with the rest
of the directives, in that the expression is contained in parenthesis -

Old : #set $foo = 'bar'

'New' : #set( $foo = 'bar' )  or #set ( $foo = 'bar') or ....

We currently still support the old way (w/o the parens), and log as a
convenience to the user, but lets get rid of it.  It's been a long time,
it was well publicised, and the log, if you read it, tells you in which
template at what line you have the old syntax.

All in favor, say '+1'.  Actually, it's more important to understand who
/ why against, so all not in favor, -1 and why...

geir

-- 
Geir Magnusson Jr.                               [EMAIL PROTECTED]
Velocity : it's not just a good idea. It should be the law.
http://jakarta.apache.org/velocity

Reply via email to