This "VAX OPS5 Reference Manual," with order number AA-EZ19C-TE and dated May 1989, provides a comprehensive description of the components of VAX OPS5. It is designed as a reference tool for programmers writing VAX OPS5 programs, assuming a basic understanding of VAX OPS5 and some familiarity with the VMS operating system. This document supersedes the earlier AA-EZ19B-TE version.
The manual is structured into three main parts:
Part I: VAX OPS5 Components This section introduces the core elements of the VAX OPS5 system. It describes the VAX OPS5 structure, including Working Memory (a global database of elements with class names and attributes), Productions (condition-action rules with a Left-Hand Side for matching and a Right-Hand Side for actions), and the Recognize-Act Cycle (the continuous process of matching, conflict resolution, and acting). It also details the various types of Atoms (symbolic, integer, floating-point, and quoted) and basic Program Elements (declarations, executable statements, and comments).
Part II: Writing VAX OPS5 Programs This part explains how to develop programs using VAX OPS5. It covers:
Part III: VAX OPS5 Operator, Declaration, Statement, Action, Function, Command, and Support-Routine Descriptions This section serves as an alphabetical reference, providing detailed descriptions of:
^ (attribute), = (equal), <> (not equal), > (greater than), < (less than), { } (conjunction), << >> (disjunction), // (quote), and \\ (unquote).Additionally, Appendix A covers the %INCLUDE compiler directive. The manual specifies compatibility with VMS Version 5.1 or higher for the VAX OPS5 Development Environment, and VMS Version 5.0 or higher for the VAX OPS5 compiler and run-time system (VAX OPS5 Version 3.0).
Site structure and layout ©2025 Majenko Technologies