Browse thread
Toy implementation of Zope's TAL for OCaml
- Bruno De Fraine
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | -- (:) |
| From: | Bruno De Fraine <bruno@d...> |
| Subject: | Toy implementation of Zope's TAL for OCaml |
Hello, I made a toy implementation of Zope's TAL (Template Attribute Language) for OCaml, conveniently named 'Octal'. It is built on top of Camlp4 and Xml-Light. The purpose of TAL is to have a template that is a valid XML or HTML document that already renders like the resulting document. The approach employed by Octal is to preprocess the TAL template and produce an OCaml function that takes the template parameters and that returns the generated XML document. As such, the template is precompiled into an evaluated form and template parameters can be type-checked by OCaml. Octal is realized as a Camlp4 quotation. Source code and a README with more information is available from: http://ssel.vub.ac.be/svn-gen/bdefrain/octal/ Best regards, Bruno De Fraine