Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!cbatt!cbosgd!ucbvax!CASEUS.WISC.EDU!dan From: dan@CASEUS.WISC.EDU (Daniel M. Frank) Newsgroups: net.lang.mod2 Subject: multi-process modula-2 program Message-ID: <8609270008.AA28847@caseus.wisc.edu> Date: Fri, 26-Sep-86 20:08:08 EDT Article-I.D.: caseus.8609270008.AA28847 Posted: Fri Sep 26 20:08:08 1986 Date-Received: Tue, 30-Sep-86 03:53:20 EDT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The ARPA Internet Lines: 16 A year ago this last spring, a partner and I wrote a simple simulation package using modula-2 processes to model the different devices in the simulation. One process was responsible for maintaining pseudo-time and the event queue. Because processes can't be called or signaled with parameters, we used mailboxes for interprocess communications. All in all, it didn't work badly, although it was quite slow on an IBM PC XT! The compiler was the Logitech Modula-2/86, version 1.0 or 1.1, I think. I think the sources may still be around somewhere on a floppy disk. I can check, if you like. Regards, Dan