Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > cf9978787ede662981d19a9a3d223bc3 > files > 10

ocaml-pa-do-devel-0.8.12-2.fc15.i686.rpm

			Delimited Overloading

Description
-----------

This package contains three syntax extensions.
- pa_infix
- pa_do      (includes Delimited_overloading, Macros).
- pa_do_nums

Building
--------

You need omake >= 0.9.8.5 (http://omake.metaprl.org/).  Simply type
"omake" in the toplevel directory.

Installing
----------

To install the library, you need to have findlib installed on your
system (see http://projects.camlcity.org/projects/findlib.html).  Then
just issue "omake install".  You can uninstall with "omake uninstall".

Using
-----

The easier way to use this syntax extension is through findlib.  We
define three packages: pa_do (macros and delimited overloading),
pa_do.num (arbitrary-precision numbers) and pa_do.infix (priority and
associativity of unary and binary operators).  For example, you can
compile natively code that use this syntax extension with

  ocamlfind ocamlopt -syntax camlp4o -package pa_do ...


Testing
-------

After creating the library with "omake", you can run the automated
tests with "omake test".



Acknowledgments
---------------

This project is sponsored by Jane Street Capital
(http://www.janestcapital.com/) through their OCaml Summer Project
2008 (http://osp.janestcapital.com).  We are very grateful for their
support.