# Index

Symbols | A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | R | S | T | U | W | X

### Symbols

`~/.oz/ozrc`: 4.6 Seeing the OPI from Mozart

`~/.ozrc`: 4.6 Seeing the OPI from Mozart

### A

`add-hook`: 2.4 The Oz Major Modes

`Application`
  `exit`: 4.1 Running and Halting

`Application Command`: 6.2 Profile Parameters

### B

`backward-kill-oz-expr`: 3.5 Expression-Level Commands

`backward-oz-expr`: 3.5 Expression-Level Commands

breakpoints: 5 Interacting With the Development Tools

Browser: 5 Interacting With the Development Tools

buffer
  compiler: 4 Running Mozart from the OPI, 4.2 Mozart's Output Buffers
  emulator: 4 Running Mozart from the OPI, 4.2 Mozart's Output Buffers
  menu: 2.5 Inspecting the OPI's Commands and User Options
  temporary: 4 Running Mozart from the OPI, 4.2 Mozart's Output Buffers

buffer name: 4.3 Feeding Code to the Compiler, 4.5 Dealing With Errors

`Build Directory`: 6.2 Profile Parameters

bytecode: B.1 Viewing Emulator Bytecode

### C

`Change Title`: 6.2 Profile Parameters

`class`: 3.5 Expression-Level Commands

comments: 3.3 Fontification, 3.4 Comments

`Compile Command`: 6.2 Profile Parameters

compiler
  buffer: 4 Running Mozart from the OPI, 4.2 Mozart's Output Buffers
  core syntax: 4.3 Feeding Code to the Compiler

Compiler Panel: 5 Interacting With the Development Tools

core syntax: 4.3 Feeding Code to the Compiler

customization: 2.5 Inspecting the OPI's Commands and User Options

### D

Debugger: 5 Interacting With the Development Tools

`Default Host`: 6.2 Profile Parameters

definition: 3.5 Expression-Level Commands

`describe-function`: 2.5 Inspecting the OPI's Commands and User Options

`describe-key`: 2.5 Inspecting the OPI's Commands and User Options

`describe-mode`: 2.5 Inspecting the OPI's Commands and User Options

`describe-variable`: 2.5 Inspecting the OPI's Commands and User Options

documentation string: 2.5 Inspecting the OPI's Commands and User Options

`DYLD_LIBRARY_PATH`: 6.2 Profile Parameters

### E

Emacs
  conventions: 2.5 Inspecting the OPI's Commands and User Options
  GNU: 1 Introduction, 2.1 Invoking the OPI in the Unix Environment, 2.2 Invoking the OPI Under Windows
  startup file: 2.3 Invoking the OPI From Within Emacs
  XEmacs: 1 Introduction, 2.1 Invoking the OPI in the Unix Environment, 2.2 Invoking the OPI Under Windows

emulator
  buffer: 4 Running Mozart from the OPI, 4.2 Mozart's Output Buffers
  byte code: B.1 Viewing Emulator Bytecode

`end`: 3.5 Expression-Level Commands, C Application Programmer's Interface

`Engine Program`: 6.2 Profile Parameters

environment variable
  `OZEMACS`: 2.1 Invoking the OPI in the Unix Environment, 2.2 Invoking the OPI Under Windows
  `OZHOME`: 4 Running Mozart from the OPI, 4 Running Mozart from the OPI
  `OZRC`: 4.6 Seeing the OPI from Mozart
  `PATH`: 2.1 Invoking the OPI in the Unix Environment, 2.1 Invoking the OPI in the Unix Environment, 2.1 Invoking the OPI in the Unix Environment

error coordinates: 4.5 Dealing With Errors

error message: 4.3 Feeding Code to the Compiler, 4.5 Dealing With Errors

exception: 4.5 Dealing With Errors

`exit`
  `Application`: see `Application`, `exit` (4.1 Running and Halting)

expression: 3.5 Expression-Level Commands

### F

face: 3.3 Fontification

file name: 4.3 Feeding Code to the Compiler, 4.5 Dealing With Errors

`fill-paragraph`: 3.4 Comments

font: 3.3 Fontification

`forward-oz-expr`: 3.5 Expression-Level Commands

`Frame Title`: 6.2 Profile Parameters

frame title: 4.1 Running and Halting

`fun`: 3.5 Expression-Level Commands

functor
  root: 4 Running Mozart from the OPI

### G

GNU Emacs: 1 Introduction, 2.1 Invoking the OPI in the Unix Environment, 2.2 Invoking the OPI Under Windows

### H

`Halt Timeout`: 6.2 Profile Parameters

hook: 2.4 The Oz Major Modes

### I

`indent-oz-expr`: 3.2 Indentation

Inspector: 5 Interacting With the Development Tools

### K

key bindings: 2.5 Inspecting the OPI's Commands and User Options

key bindings
  of a major mode: 2.5 Inspecting the OPI's Commands and User Options

keymap: 2.5 Inspecting the OPI's Commands and User Options

`kill-oz-expr`: 3.5 Expression-Level Commands

killing: 3.5 Expression-Level Commands

### L

`LD_LIBRARY_PATH`: 6.2 Profile Parameters

`\line` directive: 4.3 Feeding Code to the Compiler

line number: 4.3 Feeding Code to the Compiler, 4.5 Dealing With Errors

### M

`mark-oz-expr`: 3.5 Expression-Level Commands

menu: 2.5 Inspecting the OPI's Commands and User Options, 5 Interacting With the Development Tools

`meth`: 3.5 Expression-Level Commands

mode line: 2.4 The Oz Major Modes, B.1 Viewing Emulator Bytecode

### N

`Name`: 6.2 Profile Parameters

`next-error`: 4.5 Dealing With Errors

### O

`OPI.ozf`: 4 Running Mozart from the OPI

`Other Buffer Size`: 6.2 Profile Parameters

`oz-application-command`: 4.4 Running the Command-Line Tools

`oz-auto-indent`: 3.2 Indentation

`oz-backward-begin`: C Application Programmer's Interface

`oz-backward-keyword`: C Application Programmer's Interface

`oz-backward-paren`: C Application Programmer's Interface

`oz-bar-remove`: 5 Interacting With the Development Tools

`oz-beginning-of-defun`: 3.5 Expression-Level Commands

`oz-breakpoint-at-point`: 5 Interacting With the Development Tools

`oz-browse-buffer`: 5 Interacting With the Development Tools

`oz-browse-line`: 5 Interacting With the Development Tools

`oz-browse-paragraph`: 5 Interacting With the Development Tools

`oz-browse-region`: 5 Interacting With the Development Tools

`oz-change-title`: 4.1 Running and Halting

`oz-comment-region`: 3.4 Comments

`oz-compile-command`: 4.4 Running the Command-Line Tools

`oz-compile-file`: 4.4 Running the Command-Line Tools

`oz-debug-application`: 4.4 Running the Command-Line Tools

`oz-debugger`: 5 Interacting With the Development Tools

`oz-electric-terminate-line`: 3.2 Indentation

`oz-end-of-defun`: 3.5 Expression-Level Commands

`oz-feed-buffer`: 4.3 Feeding Code to the Compiler

`oz-feed-line`: 4.3 Feeding Code to the Compiler

`oz-feed-paragraph`: 4.3 Feeding Code to the Compiler

`oz-feed-region`: 4.3 Feeding Code to the Compiler

`oz-fill-paragraph`: 3.4 Comments

`oz-forward-end`: C Application Programmer's Interface

`oz-forward-keyword`: C Application Programmer's Interface

`oz-forward-paren`: C Application Programmer's Interface

`oz-frame-title`: 4.1 Running and Halting

`oz-gump-mode`: 2.4 The Oz Major Modes

`oz-halt`: 4.1 Running and Halting

`oz-halt-timeout`: 4.1 Running and Halting

`OZ-HOME`: 4 Running Mozart from the OPI

`oz-indent-buffer`: 3.2 Indentation

`oz-indent-chars`: 3.2 Indentation

`oz-indent-line`: 3.2 Indentation

`oz-indent-region`: 3.2 Indentation

`oz-inspect-buffer`: 5 Interacting With the Development Tools

`oz-inspect-line`: 5 Interacting With the Development Tools

`oz-inspect-paragraph`: 5 Interacting With the Development Tools

`oz-inspect-region`: 5 Interacting With the Development Tools

`oz-is-quoted`: C Application Programmer's Interface

`oz-mode`: 2.4 The Oz Major Modes

`oz-mode-hook`: 2.4 The Oz Major Modes

`oz-mode-map`: 2.5 Inspecting the OPI's Commands and User Options

`oz-new-buffer`: 3.1 Managing Oz Buffers

`oz-next-buffer`: 3.1 Managing Oz Buffers

`oz-open-compiler-panel`: 5 Interacting With the Development Tools

`oz-open-panel`: 5 Interacting With the Development Tools

`oz-other-buffer-size`: 4.2 Mozart's Output Buffers

`oz-pedantic-spaces`: 3.3 Fontification

`oz-popup-on-error`: 4.5 Dealing With Errors

`oz-prepend-line`: 4.3 Feeding Code to the Compiler

`oz-previous-buffer`: 3.1 Managing Oz Buffers

`oz-profile-undo`: 6 Using Profiles

`oz-profiler`: 5 Interacting With the Development Tools

`oz-profiles`: 6 Using Profiles

`oz-remove-annoying-spaces`: 3.3 Fontification

`oz-send-string`: 4.3 Feeding Code to the Compiler

`oz-set-profile`: 6 Using Profiles

`oz-show-buffer`: 4.3 Feeding Code to the Compiler

`oz-show-line`: 4.3 Feeding Code to the Compiler

`oz-show-paragraph`: 4.3 Feeding Code to the Compiler

`oz-show-region`: 4.3 Feeding Code to the Compiler

`oz-space-face`: 3.3 Fontification

`oz-to-coresyntax-buffer`: 4.3 Feeding Code to the Compiler

`oz-to-coresyntax-line`: 4.3 Feeding Code to the Compiler

`oz-to-coresyntax-paragraph`: 4.3 Feeding Code to the Compiler

`oz-to-coresyntax-region`: 4.3 Feeding Code to the Compiler

`oz-to-emulatorcode-buffer`: B.1 Viewing Emulator Bytecode

`oz-to-emulatorcode-line`: B.1 Viewing Emulator Bytecode

`oz-to-emulatorcode-paragraph`: B.1 Viewing Emulator Bytecode

`oz-to-emulatorcode-region`: B.1 Viewing Emulator Bytecode

`oz-toggle-compiler`: 4.2 Mozart's Output Buffers

`oz-toggle-emulator`: 4.2 Mozart's Output Buffers

`oz-toggle-temp`: 4.2 Mozart's Output Buffers

`oz-uncomment-region`: 3.4 Comments

`oz-want-font-lock`: 3.3 Fontification

`OZ_TRACE_LOAD`: 6.2 Profile Parameters

`OZ_TRACE_MODULE`: 6.2 Profile Parameters

Oz definition: 3.5 Expression-Level Commands

`OZEMACS` environment variable: 2.1 Invoking the OPI in the Unix Environment, 2.2 Invoking the OPI Under Windows

`OZEMULATOR`: 6.2 Profile Parameters

`ozengine`: 4 Running Mozart from the OPI

Oz expression: 3.5 Expression-Level Commands

Oz expression
  indenting: 3.2 Indentation
  killing: 3.5 Expression-Level Commands
  marking: 3.5 Expression-Level Commands
  moving over: 3.5 Expression-Level Commands

`OZHOME`: 6.2 Profile Parameters

`OZHOME` environment variable: 4 Running Mozart from the OPI, 4 Running Mozart from the OPI

`OZINIT`: 6.2 Profile Parameters

`OZLOAD`: 6.2 Profile Parameters

`ozm-mode`: B.1 Viewing Emulator Bytecode

`OZPATH`: 6.2 Profile Parameters

`OZRC` environment variable: 4.6 Seeing the OPI from Mozart

`oz` shell script: 2.1 Invoking the OPI in the Unix Environment, 4 Running Mozart from the OPI

### P

`PATH`: 6.2 Profile Parameters

`PATH` environment variable: 2.1 Invoking the OPI in the Unix Environment, 2.1 Invoking the OPI in the Unix Environment, 2.1 Invoking the OPI in the Unix Environment

`Popup on Error`: 6.2 Profile Parameters

`Prepend Line`: 6.2 Profile Parameters

`proc`: 3.5 Expression-Level Commands

profile: 6 Using Profiles

Profiler: 5 Interacting With the Development Tools

program group: 2.2 Invoking the OPI Under Windows

`Property`
  `argv`: 4 Running Mozart from the OPI

### R

`remove-hook`: 2.4 The Oz Major Modes

`Root Functor`: 6.2 Profile Parameters

root functor: 4 Running Mozart from the OPI

`Run Under GDB`: 6.2 Profile Parameters

`run-oz`: 4.1 Running and Halting

### S

`Secondary Build Directory`: 6.2 Profile Parameters

shell script
  `oz`: 2.1 Invoking the OPI in the Unix Environment, 4 Running Mozart from the OPI

socket: 4 Running Mozart from the OPI

`Source Directory`: 6.2 Profile Parameters

spaces: 3.3 Fontification

startup file: 4.6 Seeing the OPI from Mozart

strings: 3.3 Fontification

System Panel: 5 Interacting With the Development Tools

### T

temporary buffer: 4 Running Mozart from the OPI, 4.2 Mozart's Output Buffers

`transpose-oz-exprs`: 3.5 Expression-Level Commands

`Type`: 6.2 Profile Parameters

### U

user option: 2.5 Inspecting the OPI's Commands and User Options

### W

whitespace: 3.3 Fontification

Windows: 2.2 Invoking the OPI Under Windows, 2.3 Invoking the OPI From Within Emacs

### X

XEmacs: 1 Introduction, 2.1 Invoking the OPI in the Unix Environment, 2.2 Invoking the OPI Under Windows