Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ncar!ames!haven!umbc3!umbc5.umbc.edu!cs472226 From: cs472226@umbc5.umbc.edu (David Wood (CS472226)) Newsgroups: comp.sys.apple Subject: Re: Multitasking, IIgs etc Summary: Adjusting your suggestion about NDAs Message-ID: <1870@umbc3.UMBC.EDU> Date: 5 Apr 89 12:47:59 GMT References: <9433@claris.com> Sender: newspost@umbc3.UMBC.EDU Reply-To: cs472226@umbc5.umbc.edu.UUCP (David Wood (CS472226)) Organization: University of Maryland Baltimore Co. Lines: 25 In article <9433@claris.com> wombat@claris.com (Scott Lindsey) writes: > > NDA's are another problem. Since there is only one copy of an >NDA around, it could not remain open across a switch (the window manager >wouldn't remember it :-), so we'd probably either not allow a switch when >NDA's are open or force a close of all before switching. > Do you HAVE to close the NDAs before swapping direct page information? If the NDA is an entity in and of itself, you don't really have to worry about losing information to a DPswap, and I don't know of many NDAs that save information on an application's direct page. All you'd really have to do is save the windows' information and handles, hide them (get them off the screen and sweep them under a rug someplace), swap the direct pages, and open any new windows. Desk accessories shouldn't even enter the picture. On another point, we're assuming that the applications that we start under this theoretical multiple personality environment will follow Apple's guidelines for tool use, memory requesting and allocation, etc. I say don't worry. Any application that can't share memory with all the others in the system shouldn't be allowed to play with them anyway. >:^) -David Wood Help! This account turns into a pumpkin in May! Where and how can I maintain contacts with UseNet?