OCaml software
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
file
LICENSE.
About the links above:
- The .ps are PostScript files
automatically generated from the OCaml source code using
ocamlweb.
- 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.
Data Structures
Libraries
Applications
- bibtex2html :
BibTeX to HTML converter
- ocamlweb :
a literate programming tool for OCaml
(opam)
- ocamlwc :
a program to count the lines of code and documentation in
OCaml sources
(.ps)
- yamlpp :
a very simple HTML preprocessor,
inspired by Nicolas Thiery's htmlpp
Algorithmic
Games
Publications
These are some of my publications, or teaching material, related to OCaml
programming. (My full list of publications is
here.)
In French
Miscellaneous
I like this definition for hacker from Eric
Raymond's
Jargon File:
Hacker: One who programs enthusiastically (even obsessively) or who enjoys programming rather than just theorizing about programming.
Useful links
Jokes
Jean-Christophe Filliâtre
(formatted with yamlpp).