Introduction into OcamlNet
 Component "netstring"
 Component "cgi"
General hints
   
General hints

Compiling programs that use OcamlNet

Thanks to the findlib package manager it is quite simple to compile programs that use OcamlNet components. For example, to byte-compile sample.ml that uses the netstring component, one has to execute the following command:

ocamlfind ocamlc -package netstring -c sample.ml

For the final link step, the command looks like this one:

ocamlfind ocamlc -package netstring -linkpkg -o sample sample.cmo

You can get more information about findlib here, and in the quickstart guide.

How to reduce the size of executables

This was a problem for ocamlnet up to version 0.95. In 0.96, the big conversion tables are usually loaded at runtime when needed, so the old tricks are no longer applicable.