rabson@harvard.UUCP (David Rabson) (04/17/84)
Someone asked about a language with position independence; the
supplied-with VMS default assembler, MACRO-32, implements this
rather nicely. Macros can be defined with named arguments and
defaults, and may be called normally (with arguments in order):
MY_MACRO TRANSPARENT, THIS, NEGATE, IS
or with the names:
MY_MACRO SUBJECT=THIS, VERB=IS, MODIFIER=NEGATE,-
PREDICATE=TRANSPARENT
In the definition of the macro, supplied values indicate defaults.
David A. Rabson Harvard Arts and Sciences Computer Services
decvax!genrad!wjh12!{rabson,hscvax!rabson,harvard!rabson}