ref: 9681c09647c3d4ef8bd5ab25df88cf7176c55707
dir: /sites/werc.cat-v.org/docs/rc-template-lang.md/
The Rc Template Language ======================== Implemented by Kris, thanks! Basic syntax: * Lines starting with % are executed as rc commands, the resulting output is inserted in the document. * use %{ and %} to delimit multi line sections of rc code (note the lack of space between % and { or }! * To 'inline' the value of an environment variable use `%($my_var%)` That is basically it! For further documentation on rc see: * [The rc(1) man page from Plan 9](http://man.cat-v.org/plan_9/1/rc). * [The rc shell paper by Tom Duff](http://rc.cat-v.org). Examples -------- Loops <ul> % for(i in a b c) { % echo '<li>'$i'</li>' % } </uL> Can also be writen as: <ul> %{ for(i in a b c) { echo '<li>'$i'</li>' } %} </uL> and is equivalent to: <ul> % for(i in a b c) { <li>%($i%)</li> % } </uL> All three code examples result in this output: <ul> <li>a</li> <li>b</li> <li>c</li> </ul>