[net.arch] Modula II has Process variables and control Transfer

jos@anwar.UUCP (John Schneider) (04/22/85)

-----------------------------------------------------------------------
"Module" <> "object". Modula-2 is not an OOL, because there is
no way to create multiple instantiations of a module (either
statically or dynamically).
-----------------------------------------------------------------------

Your point is well taken, yet I am not convinced. Modula II has Process
variables and two funtions in the System domain called newprocess and 
transfer. Newprocess allows for multiple dynamic instantiations of
a routine with their own context and transfer allows the user to pass
control between the instantiated modules. While I still may be wrong
declaring Modula II an OOL, I do not see that multiple instantiation 
is a valid point for proving the assertion one way or the other.

					John Schneider
					{decvax,inph4}!philabs!hhb!jos