HDTenEightyP/NetNews huggingface dataset:
From: k044477@hobbes.kzoo.edu (Jamie R. McCarthy)
Subject: Pre-emptive multi-tasking (was Re: Event Manager Too Slow...)
Organization: Kalamazoo College
Date: Tue, 13 Oct 1992 22:36:34 GMT

REEKES@applelink.apple.com (Jim Reekes) writes:
>[Jon Waette writes:]
>> 
>> 	Call GetOSEvent instead of WaitNextEvent. This will totally
>> 	freeze up all background tasks...
>> [or] Ask the user "Would you like jerky motion and living processes,
>> 	or should I kill the f*cking cycle-stealers ?"
>> 	Then, if the user opts for violence, use the process manager
>> 	to kill off all tasks except yourself.
>
>I'd like to point out at this time that while some developers want this,
>others are asking Apple for pre-emptive multitasking.  The above would not
>be possible with a pre-emptive OS.

Er...it wouldn't?

On any decent pre-emptive OS, you can adjust the priorities of tasks,
and set any one process' priority so high the others will never be
called.  Likewise, I don't see why you couldn't continue to use the
Process Manager to kill other processes, just because multi-tasking is
pre-emptive.  In the friendly Mac shared environment world, an app
would politely ask the user "shall I shut off all other processes?" and,
upon getting the OK, pass 0x7FFF to the _SetMyPriority trap.  No?

If you have "{pre-emptive|friendly} multitasking sucks" or "what the Mac
has shouldn't even be called multitasking" flames, please don't post
them on this group.  Thanks.
-- 
 Jamie McCarthy      Internet: k044477@kzoo.edu      AppleLink: j.mccarthy
 I tried to sleep my way to the top
 But my alarm clock always woke me right up
From: REEKES@applelink.apple.com (Jim Reekes)
Newsgroups: comp.sys.mac.programmer
Subject: Re: Event Manager Too Slow or izzit just me?
Date: 13 Oct 92 19:57:15 GMT
Followup-To: comp.sys.mac.programmer
Organization: Apple Computer, Inc.

In article <D88-JWA.92Oct13105012@byse.nada.kth.se>,
d88-jwa@byse.nada.kth.se (Jon Wtte) wrote:
> 
> > wwg2101@venus.tamu.edu (GILPIN, W.W.) writes:
> 
>    The problem I *am* having, though, is the movement is jumpy. I've traced
>    the jumpiness to this code:
> 
> 		   if (gWNEImplemented)
> 			   WaitNextEvent(everyEvent, &gTheEvent, SLEEP, 
> 				   NIL_MOUSE_REGION);
> 		   else
> 		   {
> 			   SystemTask();
> 			   GetNextEvent(everyEvent, &gTheEvent);
> 		   }
> 
> [ some stuff deleted ]
> 
> Now, about your jerkyness problem; you'll lose background tasking
> one way or the other:
> 
> 1) System 6 way:
> 	Call GetOSEvent instead of WaitNextEvent. This will totally
> 	freeze up all background tasks, but will yield snappy
> 	performance for you. Update events and other such unimportant
> 	stuff won't get in your way, and clicks outside your window
> 	won't switch you out.
> 2) System 7 way:
> 	Ask the user "Would you like jerky motion and living processes,
> 	or should I kill the f*cking cycle-stealers ?"
> 	Then, if the user opts for violence, use the process manager
> 	to kill off all tasks except yourself. WaitNextEvent should
> 	be snappy enough after that.

I'd like to point out at this time that while some developers want this,
others are asking Apple for pre-emptive multitasking.  The above would not
be possible with a pre-emptive OS.  Now, personally I'm not in favor of
having pre-emptive OS on my personal computer.  I just have to point out
that one cannot have it both ways.  The above idea is a strong argument in
favor of not using a pre-emptive OS.

-----------------------------------------------------------------------
Jim Reekes, Polterzeitgeist  |     Macintosh Toolbox Engineering
                             |          Sound Manager Expert
Apple Computer, Inc.         | RAll opinions expressed are mine, and do
20525 Mariani Ave. MS: 81-KS |   not necessarily represent those of my
Cupertino, CA 95014          |       employer, Apple Computer Inc.S
From: perm@csd.uu.se (Per Mildner)
Newsgroups: comp.sys.mac.programmer
Subject: Re: Productivity of a C programmer ?
Date: 15 Oct 92 00:42:57
Organization: Computing Science Dept.,Uppsala University, Sweden
Distribution: world
	<1992Oct13.142156.1@tesla.njit.edu>
	<1992Oct13.212624.5735@ccu1.aukuni.ac.nz>
NNTP-Posting-Host: groucho.csd.uu.se
In-reply-to: russells@ccu1.aukuni.ac.nz's message of Tue, 13 Oct 1992 21:26:24 GMT

In article <1992Oct12.224028.2828@cs.uoregon.edu> mkelly@mystix.cs.uoregon.edu (Michael A. Kelly) writes:
   :) :)  I really need to write a program to search the digest.  There's just
   too much there to search through by hand....

   Mike.
   -- 

I use BBEdit to search the c.s.m.p digests. It works like a charm and
is available at better archives everywhere. With this you could find
TouchDir in less than a minute.

--
Per Mildner			perm@CSD.UU.SE
Computing Science Dept.		tel: +46 18181049
Uppsala University, Sweden	fax: +46 18521270
Newsgroups: comp.sys.mac.programmer
From: pcw@access.digex.com (Peter Wayner)
Subject: Re: Amateur Programming? [Re: Is IM going to be repackaged?]
Organization: Express Access Online Communications Service, Greenbelt, Maryland USA
Date: Sat, 10 Oct 1992 15:21:12 GMT


>That said, there are many hobbyists out there capable of generating
>50-100K lines of clean, robust source in a year if the conditions
>are right.  (This author counts himself among them.)  Single individuals
>and teams of two or three have produced MANY major, complex, sophisticated 
>pieces of software.  To wit, text editors (Emacs), compilers (GNU and
>THINK C), GUI apps (HyperCard), etc. 

>There are plenty of interesting ideas out there still waiting to be
>implemented.  For the talented hobbyist who reports only to himself
>and/or one or two teammates, the sky is *still* the limit.

>Word processors are done pretty well by the big companies these days.
>So are drawing apps.  But the development of something like THINK
>C 5.0 is well within the reach of two or three talented and informed
>folks with a year or two of evenings and weekends to spend.  And the
>end result could well be better.

It is my impression that marketting costs and telephone support
are the main reason that amateur programmers don't enter the market.
These can be substantial. Perhaps it would be possible to write a
decent word-processor alone. But getting market share and fielding
the phone calls with questions about how to format double-column
text in Albanian are what will suck the cash. 

>uunet!joebloe!joseph   (609) 273-8200 day   joseph%joebloe@uunet.uu.net
>2102 Ryan's Run East        Rt 38 & 41             Maple Shade NJ 80852
>-----My employer isn't paying for this, and my opinions are my own-----







Newsgroups: comp.sys.mac.programmer
From: mark_shifman@qm.ycc.yale.edu (Mark Shifman)
Subject: launching aliases and documents
Followup-To: comp.sys.mac.programmer
Organization: yale center for medical informatics
Date: Wed, 14 Oct 1992 17:34:22 GMT

Where can I find information for (sub)launching aliases and documents under
system 7?
Are there any macintosh tech notes newer than #126 that discuss these?
Does anybody have example code snippets I which demonstrate these concepts?

Thanks in advance


Mark Shifman
Yale Center for Medical Informatics
From: udasbell@mcs.drexel.edu (David M. Asbell)
Newsgroups: comp.sys.mac.programmer
Subject: MPW Question
Date: 8 Oct 92 18:35:43 GMT
Organization: Drexel University

While trying to compile a program using Appletalk, I get this...

# 2:31:18 PM ----- Build of ddp.
# 2:31:19 PM ----- Analyzing dependencies.
# 2:31:21 PM ----- Executing build commands.
    CPlus DDP.cp
     Set Echo 0
    Link -t APPL -c '????' DDP.cp.o "Blue 
Lemon:Development:MPW:Libraries:CLibraries:"CSANELib.o "Blue 
Lemon:Development:MPW:Libraries:CLibraries:"Math.o "Blue 
Lemon:Development:MPW:Libraries:CLibraries:"CplusLib.o "Blue 
Lemon:Development:MPW:Libraries:CLibraries:"StdCLib.o "Blue 
Lemon:Development:MPW:Libraries:Libraries:"Runtime.o "Blue 
Lemon:Development:MPW:Libraries:Libraries:"Interface.o -o ddp
### Link: Error: Undefined entry, name: (Error 28) "Socket__7Network"
  Referenced from: __dt__3NBPFv in file: DDP.cp.o
### Link: Errors prevented normal completion.
### MPW Shell - Execution of ddp.makeout terminated.
### MPW Shell - Execution of BuildProgram terminated.

What is the cause of the Error 28  "Socket__7Network"
  Referenced from: __dt__3NBPFv in file: DDP.cp.o    

I have no idea what "Socket__7Network" is, it generates this on its own..
I guess its part of appletalk???
Anyway, what am I doing wrong, or not doing???
Thanks.
.

-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~ David M. Asbell       udasbell@mcs.drexel.edu  ~
~  (215)243-1234        David48 on AOL           ~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Newsgroups: comp.sys.mac.programmer
From: tree@newton.uvm.edu (Tom Emerson)
Subject: Re: THINK C 5.0.3 Problem
Organization: University of Vermont, EMBA Computer Facility
Date: Wed, 14 Oct 1992 13:38:15 GMT

In article <jtarr.719007892@husc8> jtarr@husc8.harvard.edu (Jeff Tarr) writes:

> I just got the update for 5.0.3, installed it, and now am writing my
> first Mac-program (one that uses the menu bar and windows and etc..)

> I included the Packages header file, which in turn loads the Scripts header.
> When Think C tries to compile the Scripts header file it dies with the error:
> enumeration constant too large, for "intOutputMask" in the Integer Format 
> Codes section of the file.  Can someone please tell me what to do?  I have
> never used this header file before so I'm not sure what action to take.

Make sure that the 'enums are always ints' box is unchecked in the language
settings page of the options dialog. That should take care of the problem.

Tom

--
   Tom Emerson                                    Technical Support
   Language Products Group                     Symantec Corporation
                         Internet: tree@uvm.edu
Newsgroups: comp.sys.mac.programmer
From: aleskine@cs.hut.fi (Arto Leskinen)
Subject: shared services
Organization: Helsinki University of Technology, Finland
Distribution: comp.sys.mac.programmer
Date: Sat, 10 Oct 1992 15:00:45 GMT

I would like to have a shell that could offer services to small tool programs.
The most important thing is, that toolprograms can be fast and require small
amount of memory. Also the shell does not have too much memory available.

I thougt that I could make functions (C) library into shell, and give
pointer to function pointer table to tools. So tools could access the
funtions without much owerhead.

Is this approach going to work and is there some compatibility problems
that I shoulds wait for. Apple events are propably too slow for some of
the services altough I planned to use them also.

Does wirtual memory make any problems?

Please, reply by mail. Thank You.

Arto Leskinen
aleskine@cs.hut.fi
Newsgroups: comp.sys.mac.programmer
From: keith@taligent.com (Keith Rollin)
Subject: Re: MPW Question
Followup-To: comp.sys.mac.programmer
Organization: Taligent
Date: Mon, 12 Oct 1992 04:17:40 GMT

In article <ksand-111092185046@wintermute.apple.com>, ksand@apple.com (Kent
Sandvik) wrote:
> 
> In article <marshall-081092131939@hpsdr160.sdd.hp.com>, marshall@sdd.hp.com
> (Marshall Clow) wrote:
> > I don't have a solution for you, just a pointer: MPW C++ comes with a tool
> > to unmangle C++ routine names. I ran it and:
> > 
> > UnmangleTool Socket__7Network __dt__3NBPFv
> > Unmangled symbol: Network::Socket
> > Unmangled symbol: NBP::~NBP()
> > 
> > So, your error message could be rewitten to say:
> > 
> > > ### Link: Error: Undefined entry, name: (Error 28) "Network::Socket"
> > >   Referenced from: "NBP::~NBP()" in file: DDP.cp.o
> 
> I have a nice PD wrapper around the unmangletool called Mango, so
> you could just highlight the unmangled string, and hit command-U,
> and voila you have something meaningful.

I got one, too. Looks like this:

AddMenu Special "Unmangle Name/U" 'set temp "`catenate
"{Active}.<opt-6>"`";  Alert -s "`UnmangleTool "{temp}"`"'

That's all one command line; any line breaks are provided by your friendly
neighborhood newsreader.

(Kent: don't you mean "...highlight the mangled string..."?)

-----
Keith Rollin
Phantom Programmer
Taligent, Inc.
Newsgroups: comp.sys.mac.programmer
From: a-giles@uchicago.edu (Aaron Giles)
Subject: Re: Beta testers wanted for JPEG/GIF viewer
Reply-To: a-giles@uchicago.edu
Organization: University of Chicago High Energy Physics
Distribution: comp
Date: Sun, 11 Oct 1992 13:19:28 GMT

Well, 48 hours later and it looks like I've got all the beta testers I
could ever need.  As of now, I will be accepting no further requests.
Look for JPEGView 2.0 to appear at your favorite FTP sites around the
end of October.

Thanks!
Aaron Giles
a-giles@uchicago.edu
Newsgroups: comp.sys.mac.programmer
From: Bruce.Hoult@bbs.actrix.gen.nz
Subject: Re: Think C++??
Organization: Actrix Information Exchange
Date: Thu, 15 Oct 1992 09:20:48 GMT

In article <1992Oct13.224144.5061@reed.edu> bowman@reed.edu (Eric Bowman (bobo)) writes:
>
> Most people who can't understand why anyone would ever like MPW have never
> learned how to use MPW effectively.  There are plenty of good reasons not
> to use MPW, like the fact that it's slow, expensive, and a memory hog, but
> the ability to script and write tools has saved me *so much agony and effort*,
> for so long, that I really can't imagine using Think for any other reason
> other than that it's cheap and compiles more quickly.

I agree 100%.   Quick MPW scripts have saved my butt any number of
times -- just in the last couple of days I've been able to throw
together a little script that uses the output of the "Compare" command
to give a primitive but useful "diff" capability for sending changes
to source code compactly, and another simple script that takes
compressed news batches and decompresses them (using an MPW tool I
hacked from Unix "Compress") and seperates the articles into a form
that rnMac can use.

Both scripts are pretty crude, but took less than an hour each and
each filled an immediate need in a way I couldn't have otherwise.

-- Bruce

(btw, bobo, did you get PGP working from those diffs?)

-- 
Bruce.Hoult@bbs.actrix.gen.nz   Twisted pair: +64 4 477 2116
BIX: brucehoult                 Last Resort:  PO Box 4145 Wellington, NZ
"Cray's producing a 500 MIPS personal computer with 256MB RAM and 8 GB
hard disk that fits in your pocket!"   "Great!  Is it PC compatible?"
Newsgroups: comp.sys.mac.programmer
From: ksand@apple.com (Kent Sandvik)
Subject: Re: Think C++??
Date: Wed, 14 Oct 1992 04:50:01 GMT
Organization: Apple
Followup-To: comp.sys.mac.programmer

In article <1992Oct13.231222.1852@gn.ecn.purdue.edu>,
jess@gn.ecn.purdue.edu (Jess M Holle) wrote:
> I agree with all of this, BUT MPW does have a Commando shell (where do you
> think they got the A/UX version).  Is there significant addition/change
> in the Commando functionality available in A/UX as compared to MPW?

I'm not 100% sure code-wise, but I have used both commando environments,
and they are pretty identical. In other words I haven't seen functionality
missing from either side. BTW the new MPW documentation contains
information about how to build commando resources. I do think this 
information is available in the A/UX documentation as well, but it's been
months (a year) since I last actively looked at A/UX documentation.

Kent/DTS
-------------------
Kent Sandvik (UUCP: ....!apple!ksand; INTERNET: ksand@apple.com)
DISCLAIMER: Private activities on the Net.
From: chuck@gte.com (Chuck Hoffman)
Newsgroups: comp.sys.mac.programmer
Subject: Re: Resource Help!!!!!
Date: 8 Oct 92 18:36:43 GMT
Followup-To: comp.sys.mac.programmer
Organization: GTE Laboratories

In article <1992Oct8.075927.1@vmsclst1.sc.csupomona.edu>,
mgeorgy@vmsclst1.sc.csupomona.edu wrote:
> 
> Hello, Could someone please explain to me how to use resources that I have
> created via RESEDIT.  The  compiler I use won't let me conveniently select the
> files and it does everything for me like the Think series, so I think I'll have
> to use the REZ, DEREZ tools in MPW, right???
> 

No, ResEdit should be fine for MPW.  Which compiler are you using?  Maybe
someone else using the same compiler can help with this.

Chuck Hoffman
chuck@gte.com
GTE Laboratories, Waltham, Massachusetts, USA
(617) 466-2131
=====================================
I'm not sure why we're here, but I am sure that while we're here we're
supposed to help each other.
=====================================
Newsgroups: comp.sys.mac.programmer
From: gusdog@byron.u.washington.edu (Trevor Allen)
Subject: ADSP session with a PC
Reply-To: gusdog@byron.u.washington.edu (Trevor Allen)
Organization: University of Washington
Date: Sat, 10 Oct 1992 22:47:03 GMT

I've got a mac based database(-Omnis 7 clients, and 4D based server).  I  
use ADSP to transmit request/data.  I would like to Put a PC on the net.   
Is this possible.  Is it conceivable I (advanced beginner student with 2/3  
of an e.e. degree) could write something to do this in c/c++ ? Don't know  
enought about network prototcols to be afraid I guess...
Newsgroups: comp.sys.mac.programmer
From: gilbertd@sunflower.bio.indiana.edu (Don Gilbert)
Subject: Re: RTF format?
Organization: Biology, Indiana University - Bloomington
Date: Thu, 15 Oct 1992 04:25:36 GMT

Paul Dubois seems to be waging a one-programmer campaign for rtf.
I haven't seen any public rtf utilities from others, which may be
a shame -- rtf is beginning to look to me like one of the best
inter-platform document formats.  The commonest Mac and PC worders
all deal with it, and you can find it on unix systems.

You can find Paul Dubois' rtf2other converter, his new
troff2rtf converter, plus various rtf docs including one from Microsoft
specifying the format:  anon. ftp to ftp.primate.wisc.edu, look in
/pub/RTF, and /pub/troffcvt if you want to move troff to rtf.

-- don
-- 
Don Gilbert                                     gilbert@bio.indiana.edu
biocomputing office, biology dept., indiana univ., bloomington, in 47405
Newsgroups: comp.sys.mac.programmer
From: Reid Ellis <rae@Alias.com>
Subject: Re: Regular Expressions
Organization: Alias Research, Inc., Toronto ON Canada
Distribution: usa
Date: Fri, 9 Oct 1992 19:11:33 GMT

David Spencer <spencer@panix.com> writes:
|The gnu regular expression library is at prep.ai.mit. ... The separate
|regex library is called beta, but it's an extended and rationalized
|version of the grep regex code.

Randal L. Schwartz <merlyn@ora.com> writes:
|Remember of course that this code is subject to the GNU Public
|License.  And because of RMS's opinions about Apple, you can bet that
|code for a Mac that uses these routines but violates the GPL would be
|prosecuted swiftly and painfully.

Um, simply using GNU[*] code on a Mac does NOT violate the GPL.  The
political position that GNU has taken is just that -- a political
position.  There is nothing in the GPL that forbids GNU code to be
used for Macintosh products.  Period.  RMS[**] and GNU do, however, ask
that you boycott Apple's products [even to the point of developing any
code for them] because of Apple's coporate behaviour vis-a-vis look
and feel lawsuits.

So David, feel free to use and recommend the GNU regexp library to
Macintosh programmers if you don't agree with the position that has
been taken by RMS and GNU.

						Reid

[*]  GNU = Gnu's Not Unix
[**] RMS = Richard M. Stallman [sp?]
--
Reid Ellis                                            
rae@utcs.utoronto.ca        ||           rae@Alias.com
CDA0610@applelink.apple.com ||  +1 416 362 9181 [work]
Newsgroups: comp.sys.mac.programmer
From: ksand@apple.com (Kent Sandvik)
Subject: Re: C++/MacApp compiler speed
Date: Fri, 16 Oct 1992 02:38:06 GMT
Organization: Apple
Followup-To: comp.sys.mac.programmer

In article <1992Oct15.161123.6543@m.cs.uiuc.edu>, totic@dante.cs.uiuc.edu
(Alex Totic) wrote:
> 
> ksand@apple.com (Kent Sandvik) writes:
> >...
> >Well, I use C++ on my big IIsi/5Mb system back home, but this is without
> >MacApp. I did a lot of testing, studies and talked with programmers,
> >and the outcome of MPW performance testing information is all in the
> >"MPW performance" Tech Note. However, speaking from experience I'm
> >skeptical...
> 
> What is the number of this technical note? In my list no TN's are named like
> that, or anything similar?

The TN numbers are gone, sigh, but they will do a come-back, hurrah.
Look for a TN with the title "Performance Tuning", in the Platforms&
Tools TN folder.

Kent
-------------------
Kent Sandvik (UUCP: ....!apple!ksand; INTERNET: ksand@apple.com)
DISCLAIMER: Private activities on the Net.
Newsgroups: comp.sys.mac.programmer
From: d88-jwa@byse.nada.kth.se (Jon Wtte)
Subject: Re: Simple question about menus in Think C 5.0.3
Originator: d88-jwa@byse.nada.kth.se
Organization: Royal Institute of Technology, Stockholm, Sweden
Date: Thu, 15 Oct 1992 10:09:20 GMT

u> reuven@athena.mit.edu (Reuven M. Lerner) writes:

   Leaving out any of these lines enables or disables the option as you
   would expect. Including the last three lines also performs the
   expected function. Including the first three lines, though, creates a
   menu option that returns cmdNull instead of my constant.

Either you have forgotten to add your menu in MBAR, or
you have not added the command numbers to the menu items.
You menu items should look like:

"Networks#2000"
"Patchworks#2001"
"Claris Works#2002"

The TCL menu munger will remove the #xxx part and
associate that number with the item.

-- 
 -- Jon W{tte, h+@nada.kth.se, Mac Hacker Suedoise (not french speaking) --

  "On a clear disc, you can seek forever."
Newsgroups: comp.sys.mac.programmer
From: Jeff E Mandel <mandel@tmc.tulane.edu>
Subject: Re: Memory Manager-safe Deferred Tasks - A Proposal
X-Xxmessage-Id: <A70094470A013009@mandel.anes.tulane.edu>
X-Xxdate: Tue, 13 Oct 92 20:57:11 GMT
Organization: Tulane University School of Medicine
X-Useragent: Nuntius v1.1.1d12
Date: Tue, 13 Oct 1992 19:57:07 GMT
Nntp-Posting-Host-[nntpd-10604]: mandel.anes.tulane.edu

In article <1992Oct13.160513.21910@bernina.ethz.ch> Andreas Wuertz,
wuertz@tik.ethz.ch writes:
>How about posting a HighLevel Event to your application?
>PostHighLevelEvent may be called during irq/dt as far as I know.

It doesn't solve the problem. There is no way the HLE can get serviced
until I get back to the event loop, which could be milliseconds or hours,
depending on the friendliness of the foreground app and/or user. In any
event (heh, heh), once I'm in the event loop, it's no problem to do with
my own private event queue.
Newsgroups: comp.sys.mac.programmer
From: felciano@summit.stanford.edu (Ramon M. Felciano)
Subject: Re: Q: Deep dark MDEF menu manager debugging...
X-Posted-From: InterNews1.0a5@leland.stanford.edu
Organization: Stanford University Medical Media and Information 
 Technologies
 <1992Oct7.093654.25398@bernina.ethz.ch>  
 <1992Oct7.150948.4823@midway.uchicago.edu>
Date: Fri, 9 Oct 92 01:08:42 GMT
Xdisclaimer: No attempt was made to authenticate the sender's name.


Weirdness...

I ended up working around it by dereferencing the pointer early on in
the routine, and testing it right before I draw it:

   ...
   dummyLongint := longint(pString);
   ...
   ... lots 'o code
   ...
   if pString <> nil then
      DrawString(pString^);

Seems to work fine now :)

Thanks!

Ramon

+----------------------------------------------------------------+
| Ramon M. Felciano                felciano@summit.stanford.edu  |
| Associate Director, SUMMIT       (415) 723-9688                |
| Stanford University Medical Media and Information Technologies |
+----------------------------------------------------------------+
From: fang@phy.duke.edu (Fang Zhong)
Newsgroups: comp.sys.mac.programmer
Subject: Help needed in MPW script
Date: 9 Oct 92 19:27:19 GMT

I want to use a MPW tool of whereis to find files of a given name in
a directory,
	whereis -s 'Visco:Igored Data:data 9/24/92:' procedure
then replace them with a updated procedure,
	duplicate -y procedure old_procedure


I can't figure out how to use scripts to do it automatically.
I need some helps from net gurus.
Thanks in advance for any help.
-- 
	Fang Zhong				1-919-660-2524
	Duke University Dept. of Physics	fang@phy.duke.edu
	Durham, N.C.      27706			
Organization: Carnegie Mellon, Pittsburgh, PA