home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / sys / amiga / datacomm / 5341 < prev    next >
Encoding:
Internet Message Format  |  1992-07-25  |  1.2 KB

  1. Path: sparky!uunet!cs.utexas.edu!uwm.edu!linac!unixhub!slacvm!wglp09
  2. From: WGLP09@SLACVM.SLAC.STANFORD.EDU
  3. Newsgroups: comp.sys.amiga.datacomm
  4. Subject: Re: Scripts from Scripts
  5. Message-ID: <92208.005049WGLP09@SLACVM.SLAC.STANFORD.EDU>
  6. Date: 26 Jul 92 08:50:49 GMT
  7. References: <1992Jul21.023434.13835@hfsi.uucp>
  8.  <92203.155119WGLP09@SLACVM.SLAC.STANFORD.EDU>
  9.  <1992Jul23.212343.27054@hfsi.uucp>
  10. Organization: Stanford Linear Accelerator Center
  11. Lines: 26
  12.  
  13. If you write everything in ARexx, there's no particular problem making
  14. particular sections common. The only thing I can think of to sync up
  15. a bunch of scripts is to use traps. You'ld need three scripts in that
  16. case, schematically as follows:
  17.  
  18. A:   trap add 42 install nothing (@C.scp; trap remove 42)
  19.      @B.scp
  20.  
  21.  
  22. B:   contains common stuff.
  23.      trap cause 42
  24.  
  25. C:   contains special stuff, goes with A.
  26.  
  27.  
  28. You run script A, which installs a trap (id 42), and then it runs the
  29. common stuff, in B. B always "cause"s trap 42 at the end, which
  30. then results in script C being run, and the trap to be removed.
  31.  
  32. A bit complicated, but it should work. Someday, I guess I should
  33. build in a sync command of some sort. Oh well.
  34.  
  35.  
  36.         Willy.
  37. ----------
  38. Willy Langeveld - Bitnet: WGLP09 @ SLACVM - BIX: langeveld
  39.