P_LAMAN@HLERUL5.BITNET (Peter Laman, kamer 40, tel 5187) (09/25/86)
For those interested, there is a set of files available
intended for VAX-Pascal programmers who want to use RTL routines
of one of the facilities LIB$, STR$ or SMG$.
These files include:
1. LIBRTL.PEN, STRRTL.PEN, SMGRTL.PEN,
(LIBRTL.PAS, STRRTL.PAS, SMGRTL.PAS)
These files can be inherited by a Pascal source program.
They declare all routines that are in the facility.
(VMS version 4.4)
2. LIBRTL.ENV, STRRTL.ENV, SMGRTL.ENV,
(LIBRTL.LSE, STRRTL.LSE, SMGRTL.LSE)
These files are environment files for the
Language Sensitive Editor. They define tokens
for all routines in these RTL facilities that
expand to valid calls with non-positional parameter
syntax. For example the token SMG$CREATE_VIRTUAL_DISPLAY
expands to:
smg$create_virtual_display (num_row := %{expression}%,
num_col := %{expression}%,
new_disp_id := %{expression}%,
%[disp_attr := %{expression}%]%,
%[video_attr := %{expression}%]%,
%[char_set := %{expression}%]%)
These environment files make it a lot easier to do
VAX/VMS programming in Pascal. With this feature, the number
of times you have to consult a manual will decrease
a lot.
If any one is interested in these files, send me a mail
asking for it, and I will send you a command procedure
that creates the entire package.
Peter Laman,
Leiden State University
Holland.