Development Tools

Prospero Extended Pascal for DOS

Extended Pascal is a standard defined jointly by ANSI and ISO between 1985 and 1989 to meet the requirements of serious developers. It greatly increases the range of the traditional "classic" Pascal language without compromising its essential qualities of security and maintainability. The foreword to the standard lists twenty-eight extensions, some quite minor but many important and far-reaching, forming a superset of classic Pascal. There are enhancements which make the language simpler to use, such as constant expressions and relaxed order of declarations, together with major new features including:

Prospero Extended Pascal for DOS is the first complete implementation of the standard, and makes the benefits of the language available to the widest possible audience.

The Extended Pascal package includes:

The programmer's editor is specially adapted to the requirements of program development, and provides an integrated working environment which makes it quick and easy to invoke the compiler, linker and debugger. Up to eight files may be edited at once, with provision for cutting and pasting between files. If compilation fails due to errors in the source, the user may automatically relate the reports to the original text and make corrections.

When constructing more complex multi-module programs, the Promake "make" utility provides an important degree of control over the rebuilding process. It takes a control file, containing information on the dependencies between components, and determines which modules should be reprocessed (and in what order) following any changes to the original sources. Promake contains macro facilities and recognizes implicit commands, which simplify the preparation of control files for projects involving many interactions between components.

The Prospero Extended Pascal package includes Probe, a source-level symbolic debugger. With the aid of Probe, the programmer can work through an executing program at the source line level, displaying or altering variables, setting breakpoints or watching for conditions to arise, and displaying the recent execution and call histories.


Features.
Pricing and Contact information.

Examples of both source and compiled executable are available.

Also available: Prospero Extended Pascal 32-bit Edition for OS/2.


Development Tools Top of page Features