csf-dev / ZPT-Sharp

Intuitive, easy-to-learn, .NET library for HTML & XML views. Based on ZPT syntax.
http://csf-dev.github.io/ZPT-Sharp/
MIT License
1 stars 2 forks source link

To determine feasibility of compatibility, a gap analysis should be performed between ZptSharp and Chameleon #143

Open craigfowler opened 8 years ago

craigfowler commented 8 years ago

The Chameleon framework is ZPT for python, outside of the Zope framework. It might be a worthwhile aspiration to attempt feature-compatibility with Chameleon syntax, but at this point I am unsure as to whether or not it would be worth the effort.

This is a spike/investigation ticket to attempt to determine what gaps exist between Chameleon and ZptSharp's functionality, so that further stories may be raised to close those gaps (if desired).

craigfowler commented 7 years ago

What is known so-far

Difference in handling of 'load' expressions

The way that Chameleon and ZptSharp handle load: expressions differs. Some further information about this is available in the notes to #202. Chameleon evaluates tal:define before it evaluates metal:use-macro, wheras ZptSharp evaluates all METAL before it evaluates any TAL.