HELP POP2 Mark Rubinstein October 1985
lib pop2;
This library contains a series of procedure and macro definitions that
allow POP2 code to be compiled as POP-11. The features used to be
provided as a series of seperate autoloadable extensions but it is
now necessary to load this file explicitly which will make all the
features available automatically.
The features that are provided as synonyms (see HELP * SYSSYNONYM) or
* MACROS are as follows:
POP-2 form POP-11 form
---------- -----------
enddo close (actually this is a WONDERPOP)
equal = (note that "=" is an operator while
"equal" is a procedure)
exit return; close
fncomp pdcomp (since V7 this can be done with <> see
HELP * SYSWORDS /<>)
fnpart pdpart
fnprops pdprops
function define
goon (returns termin unless at top-level)
init initv
lambda procedure
loopif while
macresults dl
switch go_on to
The following features are provided by procedures:
POP-2 POP-11 equivalent
----- -----------------
comment /* .... */ See HELP * COMMENT
forall for See HELP * FOR
print dup <> pr
recordfns recordclass See HELP * RECORDCLASS
meaning vars meaning = newproperty([], 100, undef, true);
See HELP * NEWPROPERTYAuthor: Mark Rubinstein October 1985