Path: utzoo!attcan!uunet!mcvax!enea!tut!santra!jmunkki From: jmunkki@santra.HUT.FI (Juri Munkki) Newsgroups: comp.sys.mac Subject: Re: SUM Message-ID: <14686@santra.UUCP> Date: 19 Jul 88 08:05:04 GMT References: <460@cf-cm.UUCP> <46100184@uxe.cso.uiuc.edu> Sender: jmunkki@santra.UUCP Reply-To: jmunkki@santra.UUCP (Juri Munkki) Organization: Helsinki University of Technology, Finland Lines: 21 In article <46100184@uxe.cso.uiuc.edu> leonardr@uxe.cso.uiuc.edu writes: >this little flame to INIT writers (hey I write them too, I can flame!!) that >they don't do things that they shouldn't, so that we don't have to figure out >which order to load things! I know at least one reason why some Inits do not work in a certain order. My MoNet-INIT requires that QuickDraw is initialized and that A5 points to the proper QD globals. Intermail seems to make some changes to this and therefore MoNet does not work, if it is loaded after Intermail. Since I remember reading that QD is always initialized at INIT time, I think the fault is in Intermail and that I shouldn't make any changes in the program in order to make it work in any order. An INIT should not make any unnecessary changes. If you have to patch some traps, ok feel free to do so, but leave A5 alone and try to conserve the state of most managers. I think that if an INIT works alone (with no other inits) and doesn't break any others (you have to figure which is breaking which), it should be ok. Juri Munkki jmunkki@santra.hut.fi jmunkki@fingate.bitnet