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]
