Projects / CamlTemplate


CamlTemplate is a library for generating text from templates in 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 and mod_fastcgi, supports any ASCII-compatible encoding, including UTF-8, and includes optional support for multithreading.

Operating Systems

RSS Recent releases

  •  07 Jul 2005 08:14

Release Notes: This release cleans up the code and the build system.

  •  26 May 2005 05:45

Release Notes: This is the first stable release. It fixes several bugs and includes a FastCGI example.

  •  16 Jul 2004 10:56

Release Notes: This release fixes a bug that caused a compile error when thread support was enabled.

  •  11 May 2004 18:47

Release Notes: This release adds a change in the line continuation syntax, better integration with GODI, and clarification of some passages in the manual. OCaml 3.07 is now required.

  •  02 May 2004 04:28

Release Notes: This release included minor improvements in the API and in the handling of whitespace in templates, some source code cleanups, and a few bug fixes. The library was also packaged for GODI.


Project Spotlight


A micro Linux distribution for securely hosting a Tor server.


Project Spotlight


An Unreal .umx and .uax class object reader and extractor.