Path: utzoo!attcan!uunet!tektronix!tekcrl!tekfdi!videovax!stever From: stever@videovax.Tek.COM (Steven E. Rice, P.E.) Newsgroups: comp.sys.amiga.tech Subject: Re: IEEE libraries Keywords: IEEE Message-ID: <5213@videovax.Tek.COM> Date: 13 Sep 88 19:07:00 GMT References: <1356@percival.UUCP> <358@boing.UUCP> <1570@sbcs.sunysb.edu> <362@boing.UUCP> Reply-To: stever@videovax.Tek.COM (Steven E. Rice, P.E.) Distribution: na Organization: Tektronix Television Systems, Beaverton, Oregon Lines: 38 In article <362@boing.UUCP>, Dale Luck (dale@boing.UUCP) writes: > [ other writers' comments ] > ok, how about this. I give pm an arex port. And I also let pm display > messages sent to him via arex. When the library detects an illegal > condition it sends a string to pm and pm puts it up. The library itself > cannot put up the message since it does not open any other libraries, nor > does it have control over how much stack it was given. This is fine, but an alert or a guru would ensure that the programmer will pay attention to his errors! I know there are some who don't want to see any more guru messages, but the libraries should complain bitterly the moment this happens! Otherwise, there will be just that many more broken pieces of software out floating around. . . > Couple more questions. > Do I just wait till opencnt goes negative globally? Or should the library > track particular tasks. Track separate tasks! That way, the offenders will show up quickly. (In fact, it might be a good idea to put up an alert if a single task *opened* the library twice without a close in between!) > If I track particular tasks should I automatically close the library > for that task if it disappears from the system? Or maybe I should just > send another message stating that a task was lost. If the task disappears, close the library for that task. That way, the system should have the best chance of continuing to run after the rogue task has evaporated. Steve Rice ----------------------------------------------------------------------------- * Every knee shall bow, and every tongue confess that Jesus Christ is Lord! * new: stever@videovax.tv.Tek.com [phone (503) 627-1320] old: {decvax | hplabs | uunet | uw-beaver}!tektronix!videovax!stever