Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!cbatt!ihnp4!qantel!lll-lcc!lll-crg!seismo!gatech!linus!sdl From: sdl@linus.UUCP (Steven D. Litvintchouk) Newsgroups: net.lang.st80 Subject: Implementing the "Blue Book" Simulation Model Message-ID: <307@linus.UUCP> Date: Sat, 27-Sep-86 21:38:10 EDT Article-I.D.: linus.307 Posted: Sat Sep 27 21:38:10 1986 Date-Received: Tue, 30-Sep-86 07:53:45 EDT Organization: The MITRE Corporation, Bedford, MA Lines: 25 Yes, I have gotten the simulation stuff in the blue book to work. There are actually several typos, all of which should be more or less obvious when you try to compile the code. More serious is the fact that I had to play around with process priorities to get the simulations to run. I don't have the code in front of me, but as I recall, in the scheduler where it does "Processor yield", the simulation processes never seem to run. I had to change the code to fork them with the next higher priority, in order to get them to run. I have never been able to decide whether that is a bug in the blue book, or a bug in my Smalltalk implementation (I have Softsmarts Smalltalk on my IBM PC/AT). I can mail you the code of that too. I would be curious whether your implementation of Smalltalk displays the same behavior. Steven Litvintchouk MITRE Corporation Burlington Road Bedford, MA 01730 Fone: (617)271-7753 ARPA: sdl@mitre-bedford UUCP: ...{cbosgd,decvax,genrad,ll-xn,philabs,security,utzoo}!linus!sdl