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