## 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.