🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.powerpc
Article #3309

Re: Copland merely shifts the burden to the programmer

#3309
From: Christopher C. Wood
Date: Thu, 07 Mar 1996 16:19
24 lines
1651 bytes
In article <313EE335.8A4@mediamatic.nl>, Pascal Haakmat <pascal@mediamatic.nl> writes:

|> Surely though the routines for window drawing MUST be cooperatively
|> run inside the Blue Box and therefore be restarted upon a Blue Box
|> crash. As specs have come by now, there is no way for a protected
|> thread to preemptively call the Toolbox.

Correct.

|> A problem I see is that there is noone listening to the
|> RestartedBlueBox event since to do that, you'd have to run
|> cooperatively inside the Blue Box that has just crashed and is
|> recovering itself.

No.  The operating system sends the restartedBlueBox message to a
process (running outside of the blue box) that has registered an
interest in blue box restart messages.  The process does the moral
equivalent of fork() and exec() to spawn a thread that will run inside
the blue box and draw windows on its behalf.

Chris
-- 
Speaking only for myself, of course.
Chris Wood    christw@lexis-nexis.com   ChrisCWood@eworld.com
Technical Details
Message-ID: <4hn2as$r19@meaddata.lexis-nexis.com>
Path: arc1-ca.pugleaf.net!in1.uu.net!lexis-nexis!meaddata!christw
References: <nevin-0602962253080001@150.135.1.79> <31349BAA.6418@mediamatic.nl> <4h4qir$dpj@nuke.csu.net> <313CA521.13D8@mediamatic.nl> <4hjiv4$hdt@nuke.csu.net> <313EE335.8A4@mediamatic.nl>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!in1.uu.net!lexis-nexis!meaddata!christw
From: christw@meaddata.com (Christopher C. Wood)
Newsgroups: comp.sys.powerpc,comp.os.linux.advocacy,comp.sys.mac.advocacy,comp.os.os2.advocacy,comp.sys.amiga.advocacy
Subject: Re: Copland merely shifts the burden to the programmer
Date: 7 Mar 1996 16:19:40 GMT
Organization: LEXIS-NEXIS, Dayton OH
Message-ID: <4hn2as$r19@meaddata.lexis-nexis.com>
References: <nevin-0602962253080001@150.135.1.79> <31349BAA.6418@mediamatic.nl> <4h4qir$dpj@nuke.csu.net> <313CA521.13D8@mediamatic.nl> <4hjiv4$hdt@nuke.csu.net> <313EE335.8A4@mediamatic.nl>
NNTP-Posting-Host: dolphin.lexis-nexis.com