🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.mac
Article #30296

Re: SUM

#30296
From: Andy J. Williams
Date: Mon, 18 Jul 1988 19:40
34 lines
2275 bytes
In article <9340@dartvax.Dartmouth.EDU> isle@eleazar.dartmouth.edu (Ken Hancock) writes:

>Please INIT writers, try to let users know what's going on...
>* Shift key not to load (and resedit instructions to change it to any key)
>* Icon for loading using ShowINIT
>* Icon for not loading using modified ShowINIT
>* Don't assume.  There's dozens of INITs out there.  You have no way
>  of knowing what's already been changed.  Not everyone's INIT can load
>  first.

Amen to that.  As an aside, we are designing an INIT to register a person's
name with a mail server upon startup.  We ran into some problems and
contacted some people who gave us some sound advice on writing INITS which
includes:

Don't put up any Dialogs at startup.  Pictures are ok, ShowINIT type stuff is
fine.
Don't call InitWindows or InitDialogs.
Preserve registers when the INIT is entered and restore them when you exit.
What grafport are you passing to _InitGraf?  Are you setting up your
own?
They also advise that the best way to learn about INITs is to walk through
an INIT that you know works with TMON or MacsBug and see what they do.

>Ken Hancock                        |    UUCP: isle@eleazar.dartmouth.edu
>Personal Computing Ctr. Consultant |  BITNET: isle@eleazar.dartmouth.edu
>__________________________________/ \____________________________________
>DISCLAIMER: If people weren't so sue-happy, I wouldn't need one!

-Andy
Andy J. Williams '90   |Ack Systems: ack@eleazar.dartmouth.edu|   _   /|
Software Development   +--------------------------------------+   \`o_O' ACK!
Kiewit Computation Ctr |Hello. Set $NAME='Iinigo Montoya' You |     ( )  /
Dartmouth College      |kill -9 my process.  Prepare to vi.   |      U
Technical Details
Message-ID: <9344@dartvax.Dartmouth.EDU>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!clyde!att!rutgers!gatech!bloom-beacon!bu-cs!dartvax!eleazar.dartmouth.edu!ack
References: <460@cf-cm.UUCP> <46100184@uxe.cso.uiuc.edu> <9340@dartvax.Dartmouth.EDU>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!clyde!att!rutgers!gatech!bloom-beacon!bu-cs!dartvax!eleazar.dartmouth.edu!ack
From: ack@eleazar.dartmouth.edu (Andy J. Williams)
Newsgroups: comp.sys.mac
Subject: Re: SUM
Message-ID: <9344@dartvax.Dartmouth.EDU>
Date: 18 Jul 88 19:40:17 GMT
References: <460@cf-cm.UUCP> <46100184@uxe.cso.uiuc.edu> <9340@dartvax.Dartmouth.EDU>
Sender: news@dartvax.Dartmouth.EDU
Reply-To: ack@eleazar.dartmouth.edu (Andy J. Williams)
Organization: Kiewit Computation Center, Dartmouth College
Lines: 34