🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.apple2.gno
Article #436

Re: Idea for improved user control of restart flag.

#436
From: Jawaid Bazyar
Date: Tue, 05 Jan 1993 21:04
37 lines
2348 bytes
jamesb@ecst.csuchico.edu (James L. Brookes) writes:

>One reason I asked this, is because uEmacs has a variable to control
>restartibility.  Does anyone actually turn this off?

  Why? :-)

>So, then should all apps be written to use rexit()?  I don't really see
>any reason to -not- make an app restartable, but then I have 4.25 megs
>of memory, and want -everything- restartable :)

  Well, some applications would take a LOT of work to make restartable.
That is, excepting the trick that Morgan Davis used to make uEmacs
restartable.  I don't know that his technique will work with ORCA/C,
though.

>Hm, a couple of questions I just thought of re: restartability:

>I've noticed that, if I have a restartable program running in the
>background, and try to run the same application in the foreground, it will
>not restart.  No surprise, that's to be expected.  But, even after one
>execution, this copy of the app won't restart.  So, is it to be presumed
>that there can only be one copy of a given restartable application in memory
>at a time?  Is it possible, in a multiuser system, for someone (for example)
>on console to use a restartable program, then exit, and for another person
>not on console to use the copy in memory?

  Yes, but not simultaneously.  GNO specifcally reloads a program from
disk if a restartable executable is running and another copy is
requested.  The system loader simply doesn't deal with more than
one restartable copy of a program at one time.

-- 
 Jawaid Bazyar              |   Ask me about the GNO Multitasking Environment
 Procyon, Inc.              |   for the Apple IIgs!   
 bazyar@cs.uiuc.edu         |   P.O Box 620334
 --Apple II Forever!--      |   Littleton, CO 80162-0334   (303) 933-4649
Technical Details
Message-ID: <bazyar.726267862@teal>
Path: arc1-ca.pugleaf.net!sparky!uunet!gatech!usenet.ins.cwru.edu!agate!dog.ee.lbl.gov!hellgate.utah.edu!csn!teal!bazyar
References: <1ians2INNaur@charnel.ecst.csuchico.edu> <bazyar.726209355@teal> <1icpfiINNd21@charnel.ecst.csuchico.edu>

Show Full Headers
Complete Article Headers
Newsgroups: comp.sys.apple2.gno
Path: arc1-ca.pugleaf.net!sparky!uunet!gatech!usenet.ins.cwru.edu!agate!dog.ee.lbl.gov!hellgate.utah.edu!csn!teal!bazyar
From: bazyar@teal.csn.org (Jawaid Bazyar)
Subject: Re: Idea for improved user control of restart flag.
Message-ID: <bazyar.726267862@teal>
Keywords: restartability
Sender: news@csn.org (news)
Nntp-Posting-Host: teal.csn.org
Organization: Colorado SuperNet, Inc.
References: <1ians2INNaur@charnel.ecst.csuchico.edu> <bazyar.726209355@teal> <1icpfiINNd21@charnel.ecst.csuchico.edu>
Date: Tue, 5 Jan 1993 21:04:22 GMT
Lines: 37