Artifact
8560c66d482717fcb2e148eee6a686376e23137de54a0f031ad570050a7553b3:
Wiki page
[Mustache] by
aku
2019-07-23 21:53:17.
D 2019-07-23T21:53:17.497
L Mustache
N text/x-markdown
P 8afa5b2000783942915122a7a0ae5b2acade82e80e2cd0eb09dd4d6520bfdc8d
U aku
W 731
# Introduction
A [mustache](http://mustache.github.io/) 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 5087789e206e164b31253e4a99ee45f8