I see. You want to allow only a single reference that evaluates to a
boolean, and want to exclude more complex expressions altogether. Why would
this behavior be desirable?

Attila.

----- Original Message -----
From: "Tim Colson" <[EMAIL PROTECTED]>
To: "'Velocity Developers List'" <[EMAIL PROTECTED]>
Sent: Wednesday, July 02, 2003 12:06 AM
Subject: RE: Can comparisons be limited to true/false?


> >
> > > Not according to the FM documentation I read - FM does not throw an
> > > exception when an IF conditional contains anytyhing other
> > than a boolean reference.
> > >
> > I don't know what documentation did you read, but
> > http://www.freemarker.org/docs/ref_directive_if.html clearly says "The
> > condition-s must evaluate to a boolean value, or else an
> > error will abort template processing".
>
> Attila -
>
> I did read that :-) And it is not what I want.
>
> I don't want an evaluated boolean expression... only a boolean
> reference.
>
> #if ($foo == $bleck) -> Bzzzt. Throws an error
> #if ($foo > $bleck ) -> Bzzzt. Throws an error
> #if ($foo) assuming foo is an instanceof Boolean, then this would be
> fine.
>
> Freemarker doesn't do that. Velocity doesn't do that.
> I must remind, I don't care how FM does or doesn't do it - this was and
> is a Velocity question. If I wanted to know how I could make FM do this,
> I will join the freemarker mailing lists.
>
> Thanks,
> Tim
>
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to