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.