Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site anwar.UUCP Path: utzoo!linus!philabs!hhb!anwar!jos From: jos@anwar.UUCP (John Schneider) Newsgroups: net.arch Subject: Re: Modula II has Process variables and control Transfer Message-ID: <156@anwar.UUCP> Date: Mon, 22-Apr-85 08:08:30 EST Article-I.D.: anwar.156 Posted: Mon Apr 22 08:08:30 1985 Date-Received: Fri, 26-Apr-85 20:44:07 EST References: <5249@tekecs.UUCP> Organization: HHB-Softron, Mahwah, NJ Lines: 18 ----------------------------------------------------------------------- "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