'CamlTemplate' is a small template processor library for Objective Caml. It can be used to generate Web pages, scripts, SQL queries, XML documents, and other sorts of text files. It provides a versatile, easy-to-learn template syntax that supports common scripting-language constructs, while encouraging a separation between presentation logic and application logic. The supported Caml data structures accomodate lists, tables, and trees of items in a straightforward manner. CamlTemplate works well with mod_caml, supports any ASCII-compatible encoding, including UTF-8, and includes optional support for multithreading.
DocumentationUser manual available in HTML format from http://saucecode.org/camltemplate/manual/index.html; Developer API guide available in HTML format from http://saucecode.org/camltemplate/api/index.html
released on 26 May 2005
|License||Verified by||Verified on||Notes|
|GPLv2orlater with exception||Janet Casey||12 May 2004|
Leaders and contributors
Resources and communication
|Developer||VCS Repository Webview||http://cvs.saucecode.org/cgi-bin/viewcvs.cgi/camltemplate/|
|Required to use||PCRE-Ocaml|
|Required to use||findlib|
|Required to use||Objective Caml 3.07 or later|
|Required to use||make|
This entry (in part or in whole) was last reviewed on 26 May 2005.