Mustache

Artifact [8afa5b2000]
Login

Artifact 8afa5b2000783942915122a7a0ae5b2acade82e80e2cd0eb09dd4d6520bfdc8d:

Wiki page [Mustache] by aku 2019-07-23 21:52:41.
D 2019-07-23T21:52:41.617
L Mustache
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 e1432943d22cb5198b9941353b9fb227