Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
Jean-Christophe Filliâtre : Programming
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.
Bitset :
bit vectors for small sets of integers
(.mli |
.ml)
Patricia
trees :
Efficient sets and maps over integers
(.pdf |
ptset.mli |
ptmap.mli),
from a paper by Chris Okasaki
See also the related module Hashcons, Hset and Hmap below
(to use Patricia trees on hash-consed values)