Grzegorz Kossakowski wrote:
Currently we use {} to wrap sitemap expressions. We use #{} to wrap JXPath, ${} to wrap Jexl, @{} to wrap Javascript expressions, all in Template only.

One of my big goals is to make you think only about one string template, one wrapping chars and whatever you like number of expression languages you like everywhere in Cocoon. When achieving this goal I must keep back-compatibility in mind all the time as Daniel is patiently reminding me.

I'd rather prefer to have ability to map character to expression language, and keep ${}, #{}, @{} as default configurations for jexl, jxpath, javascript respectively (with escape syntax like $${} or ${{}}).

Suggested syntax - be it {jxpath:foo} or ${jxpath:foo} is IMHO ugly and unnecessarily verbose.


Vadim

Reply via email to