Mustache

Artifact [c025a7e3b8]
Login

Artifact c025a7e3b87c79e5558414fda936119048c3046f4c7c8f306fd8a11142b45e02:

Wiki page [home] by aku 2019-07-23 21:50:28.
D 2019-07-23T21:50:28.301
L home
N text/x-markdown
U aku
W 701
# Introduction 

A mustache processor written in Tcl 8.5+, plus TclOO.

Requires some [Tcllib](https://core.tcl-lang.org/tcllib) packages:

- debug
- debug::caller

Application and testsuite further require:

- Tcllib's fileutil
- [TclYAML](https://core.tcl-lang.org/akupries/tclyaml)

# Docs

  - [Documentation](doc/trunk/embedded/www/toc.html)

# Related

Yes, I am aware of [mustache.tcl](https://github.com/ianka/mustache.tcl).
That implementation is a template interpreter, without compiler/render separation. For nested sections it reparses everything over and over again.

This set of packages is capable of parsing a template once and then re-using it multiple times.

Z d57144324c467714a8cbadf4234e800c