To obtain the an update for IBM's PL/I Visual Age compiler for OS/2,
OS/2 PL/I patch
There is a readme file and a ZIP file. Note that the main ZIP file is
large (v. 2.1.4 is 23Mb), so be prepared to spend some time downloading it.
The Windows NT and 2000 fixpack is there too. Just go up one level, and then select
the WINDOWS directory. However, at 150Mb, be prepared to take
considerably time downloading.
New Update for VisualAge PL/I.
Salient features include:
Workframe has been altered to work under FFS.
The debugger has been changed to work under Windows 2000.
Initial support for UTF-16 Unicode is provided via the new WIDECHAR
attribute, to enable Unicode files to be read and written. New
built-in functions allow handling of WIDECHAR strings, and include
ONWCHAR, ONWSOURCE, WCHAR, WCHARVAL, WHIGH, WIDECHAR, WLOW.
Other built-in functions include:
ACOSF , ASINF, ATANF, COSF, EXPF, LOG10F, LOGF, SINF, TANF, and
CHARVAL, ISIGNED, IUNSIGNED.
The Programing Guide, Language Reference Manual and Messages and Codes
Book have all been updated.
PL/I can be called from VisualBasic and COBOL.
Enhancements to the preprocessor include support for:
Arrays in preprocessor procedures
WHILE, UNTIL and LOOP keywords in %DO statements
%ITERATE statement, %LEAVE statement. %REPLACE statement
Additional built-in functions are COLLATE, COMMENT, COMPILEDATE,
COMPILETIME, COPY, COUNTER, DIMENSION, HBOUND,INDEX, LBOUND,
LENGTH, MACCOL, MACLMAR, MACRMAR, MAX, MIN, PARMSET, QUOTE,
REPEAT, SUBSTR, SYSPARM, SYSTEM, SYSVERSION, TRANSLATE, ans VERIFY.
Various changes have been made to provide consistency across mainframe
and PC platforms.
Some bugs have been corrected.