Zen is implemented in Pidgin ML, which is a core subset of the Objective Caml programming language under the so-called revised syntax.
The Zen toolkit has been abstracted from a computational linguistics library for Sanskrit under development. Its application to the analysis of Sanskrit euphony (sandhi) is available as an article in PS and PDF format.
This toolkit has been applied by Sylvain Pogodalla and Nicolas Barth to the morphological analysis of French verbs (300 000 inflected forms for 6500 verbs); visit the LiToTe linguistic resources site.
A documentation is available in literate programming style as a pdf document. Background articles for using the toolkit are an article on its use for Sanskrit tagging, an article describing the mixed automata Aum technology, and an article on modular transducers.
A compressed tar file is available. Under Unix/Linux/MacOSX, untarring this file will produce a directory ZEN_2.3, in which the README file will provide installation information. This version will work with Ocaml V3.10, CVS version. A compressed tar file will produce a directory ZEN_2.2, intended to work with the current distribution Ocaml V3.09, with the same functionalities. A compressed tar file will produce a directory ZEN_2.2, working with the older distribution Ocaml V3.08. Enjoy!
This library, with copyright INRIA, is distributed as free software under the LGPL license.
Check the Zen discussion forum
for news.