Kednos PL/I for OpenVMS Alphatm
Release Notes for Version 4.5 and Runtime Library Version 4.4H


Previous Contents

14 Overview of New Features in Version 4.0

DEC PL/I Version 4.0 is based on VAX PL/I Version 3.5. DEC PL/I Version 4.0 also includes support for IEEE floating-point data. Version 4.0A also contains the new features of Version 4.0.

14.1 Overview of Language Support

DEC PL/I Version 4.0 is primarily a VAX PL/I Version 3.5 compatibility release. The following sections contain information on support or lack of support for language elements.

14.2 DEBUG Support

DEC PL/I Version 4.0 does not contain full debug support for the following PL/I language data types:

14.3 Differences in VAX PL/I and DEC PL/I Support for Floating-Point Data Types

DEC PL/I Version 4.0 supports five floating-point data types: F, D, G, IEEE S, and IEEE T float. VAX PL/I supports four floating-point data types: F, D, G and H. When you declare a float binary object with a precision greater than 53 (which requires the H floating-point data type), the DEC PL/I compiler supplies a precision of 53 (the maximum value of the G floating-point data type). When you declare a float decimal object with a precision greater than 15 (which requires the H floating-point data type) the DEC PL/I compiler supplies a precision of 15 (the maximum value of the G floating-point data type).

14.4 Support for Other Language Elements

In DEC PL/I Version 4.0A, the format of the ONARGSLIST built-in function is identical to that of VAX PL/I. However, the data structure pointed to by the mechanism array pointer is different.

15 Overview of Changes from VAX PL/I

In addition to the new features outlined above, DEC PL/I Version 4.0 contains the following changes from the VAX PL/I Version 3.5 product.


Previous Next Contents