Skip to content
Use HTML templates from Common Lisp
Branch: master
Clone or download
Latest commit 048c472 Dec 22, 2017
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs
CHANGELOG Import 0.9.2 Nov 28, 2017
INSTALLATION Import 0.9.2 Nov 28, 2017
README.md
api.lisp Import 0.9.2 Nov 28, 2017
errors.lisp Import 0.9.2 Nov 28, 2017
html-template.asd Import 0.9.2 Nov 28, 2017
html-template.system
load.lisp Import 0.9.2 Nov 28, 2017
packages.lisp Import 0.9.2 Nov 28, 2017
specials.lisp
template.lisp Import 0.9.2 Nov 28, 2017
test.lisp
util.lisp

README.md


HTML-TEMPLATE - Use HTML templates from Common Lisp

HTML-TEMPLATE is a portable library for Common Lisp which can be used to fill templates with arbitrary (string) values at runtime. (Actually, it doesn't matter whether the result is HTML. It's just very likely that this will be what the library is mostly used for.)

It is loosely modeled after the Perl module HTML::Template and partially compatible with a its syntax, though both libraries contain some extensions that the other does not support.

HTML-TEMPLATE translates templates into efficient closures which can be re-used as often as needed. It uses an intelligent cache mechanism so you can nevertheless update templates while your program is running and have the changes take effect immediately.

Complete documentation for HTML-TEMPLATE can be found in the docs directory or at the project documentation site.

You can’t perform that action at this time.