On Mar 4, 2011, at 6:03 PM, villas wrote:
> 
> On Mar 4, 10:22 pm, Thadeus Burgess <thade...@thadeusb.com> wrote:
>> I don't think you should have code included in a {{= block.
> 
> +1  Explicit is better
> 
> {{if abc:}}
>  {{=xyz}}
> {{pass}}
> 
> Yes, there are extra brackets, but no one's going to have a problem
> with that.

That would continue to work regardless.

Right now we have two rules, and it's hard to explain why.

{{=abc
abc = "123}}

...fails. But

{{abc = "123"
=abc}}

... is fine. And so is

{{abc = "123"
=abc
abc = "456"}}

{{pass
=abc
pass}}

is fine. But

{{=abc
pass}}

...is not.

That's a strange set of rules, if you ask me. And confusing, as we've already 
seen, especially since the error message is not helpful.

Reply via email to