1.1 Overview

This reference is intended to be a supplement to the user manual. It is assumed that the reader has already read the manual and is familiar with the concepts of the CPI .

Include Files

The value of the environment variable OZHOME is supposed to denote the installation directory of the Oz system to be used. The abstractions provided by the CPI are defined in the following header file.

$OZHOME/include/mozart_cpi.hh

This file includes the file mozart.h which provides the basic functionality for interfacing Oz with C/C++ code. For details see ``Interfacing to C and C++''.

Naming Conventions

The CPI defines classes, functions, macros etc. Their names begin with OZ_. Names of macros are made up of upper case letters. Member functions and data members begin with lower case letters. The name of accessor functions begin with get and names of predicates begin with is.

The C/C++ compiler to be used is gcc version 2.7.2 or higher.


Tobias Müller
Version 1.4.0 (20080702)