Version française
Home     About     Download     Resources     Contact us    

This site is updated infrequently. For up-to-date information, please visit the new OCaml website at

Browse thread
New: cppo, C preprocessor for OCaml
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: 2009-11-18 (01:41)
From: Goswin von Brederlow <goswin-v-b@w...>
Subject: Re: [Caml-list] New: cppo, C preprocessor for OCaml
Martin Jambon <> writes:

> Dear list,
> It is my pleasure to announce the first release of cppo, an OCaml-friendly
> equivalent of the C preprocessor (cpp).
> Cppo provides the classic #include, #define and conditionals (#ifdef, ...)
> which are occasionally useful.  Cppo can be used on OCaml files and variants
> of OCaml that use the same lexer, such as ocamllex.
> The implementation of cppo was tested with ocaml 3.09 to 3.11 and is based on
> ocamllex/ocamlyacc (works also with menhir which I used during the development).
> The documentation and the source tarballs are at:
> The package is also available from GODI (apps-cppo).
> Enjoy.
> Martin

Without looking at it, is is camlp4 based and can I combine that with
other camlp4 modules or do I need to seperately preprocess the