During my idle time, I develop software, mainly in OCaml,
a functional programming language with a wonderful standard library
and a compiler (bytecode and native) which can rival with gcc.
OCaml code being fully portable, you can compile
the following code on any platform supported by OCaml:
Linux, most commercial UNIX, but also MacOS, Windows, etc.
(unless a specificity of some platform is used, like the
SVGA library for instance).
Unless stated otherwise, the code available on this page is
distributed under the terms of the GNU Library General Public License
version 2, with the special exception on linking described in
About the links above:
- The .ps are PostScript files
automatically generated from the OCaml source code using
- The .ml and .mli have been produced with Sébastien
Ailleret's (now Martin Jambon's) caml2html.
- Click on the library / application name to download.
- When a github repository or
an opam package exists,
a link is given.
- bibtex2html :
BibTeX to HTML converter
- ocamlweb :
a literate programming tool for OCaml
- ocamlwc :
a program to count the lines of code and documentation in
- yamlpp :
a very simple HTML preprocessor,
inspired by Nicolas Thiery's htmlpp
These are some of my publications, or teaching material, related to OCaml
programming. (My full list of publications is
I like this definition for hacker from Eric
Hacker: One who programs enthusiastically (even obsessively) or who enjoys programming rather than just theorizing about programming.
Nice software written in OCaml (by others)
- GeneWeb -
- HeVeA -
a LaTeX to HTML translator
(formatted with yamlpp).