Code: just put out a new release of my templating system. Release 0.3 of templ adds a Tcl implementation to the existing Java and Python code.
templ is Yet Another Templating System. But there are a couple of things that make it slightly different...
- Implementation language neutrality. The template syntax doesn't embed fragments of the implementation language, like for instance JSP. This makes it possible to use the same templates with implementations in more than one language.
- Target syntax neutral. So the template system can be used to generate HTML, XML, CSV or any text output.
- Driven by data provided in neutral data structures. For example, Python's built in lists and dictionaries. Or java.util.Map and java.util.List. In Tcl lists are used. The idea is to avoid structural coupling to an application data model.