6.2 Profile Parameters

There are many parameters in a profile, but you almost never have to fiddle with them: the very few used in the earlier examples are typically all you'll ever need. They all correspond to parameters also documented elsewhere. However, here is the full list of them:

Name

The profile's name

Type

Its type: one of default, installed, or build

OZHOME

Oz installation directory

OZLOAD

Methods used by the resolver to resolve URIs

OZPATH

Directories searched for \insert directives

OZ_TRACE_LOAD

Whether the resolver should output tracing information

OZ_TRACE_MODULE

Whether the module manager should output tracing information

LD_LIBRARY_PATH

Additional directories to search for dynamically linked libraries

DYLD_LIBRARY_PATH

Additional directories to search for MacOS X dylib libraries

OZEMULATOR

Path to emulator.exe

OZINIT

Path to Init.ozf

PATH

Additional directories to search for executable programs

Change Title

Whether to change the Emacs frame title while Mozart is running

Frame Title

String to use as the Emacs frame title while Mozart is running

Prepend Line

Whether to prepend a \line directive to all Oz queries

Default Host

Name of host to use for creating socket connections

Source Directory

Directory of the Mozart sources

Build Directory

Directory in which Mozart was configured and built

Secondary Build Directory

Another such directory

Root Functor

URI of the root functor to load on startup

Run Under GDB

Whether to start the OPI under control of the GNU Debugger. Possible values are one of No, Yes, and Yes + Auto Start

Other Buffer Size

Percentage of frame to use for Oz Compiler/Emulator/Temp window

Popup on Error

Whether to popup the Compiler resp. Emulator buffer upon error

Halt Timeout

Number of seconds to wait for shutdown in oz-halt

Compile Command

default shell command to do a compilation This may contain at most one occurrence of `%s', which is replaced by the current buffer's file name

Application Command

default shell command to execute an Oz application This may contain at most one occurrence of `%s', which is replaced by the current buffer's file name, minus the `.oz' or `.ozg' extension.

Engine Program

Default ozengine to run the OPI


Leif Kornstaedt and Denys Duchier
Version 1.4.0 (20080702)