🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.atari.st
Article #28896

RE: environment passing

#28896
From: edstrom
Date: Sat, 24 Oct 1987 02:22
23 lines
1682 bytes
About the proposal to pass environments via basepages: this is dangerous.
I would suggest that the "clipboard" accesory/subroutine suite be used. This
can be used for the purpose suggested but also has the advantages that:

A: it will survive system crash or program failure so that a long chain of
   realted programs will not have to be restarted at the beginning (information
   is read/written to memory and/or disk).

B: it is not half so esoteric as the methods that have been suggested. It can
   be used by relative novices through functionaly obvious subroutine calls
   like write_clip, read_clip or save_clip.

I have a version for Alcyonm Megamax and Lattice, if anyone is interested. An
added feature is that any type of data can be passed to child processes, i.e.
images & such and not just environment strings.

As I recall this was once proposed as a standard for inter-process communication
and was at first tentatively endorsed by Atari and then dropped.

Personaly, I think that this is a very practical solutin to this problem and
some others. As I recall jruley on bix first proposed it but I may be wrong on
this point.
Technical Details
Message-ID: <871023192229.0o7@UcEdu.UNCA.AdhocNet.CA>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!hao!ames!ucbcad!ucbvax!UNCAEDU.BITNET!edstrom

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!hao!ames!ucbcad!ucbvax!UNCAEDU.BITNET!edstrom
From: edstrom@UNCAEDU.BITNET
Newsgroups: comp.sys.atari.st
Subject: RE: environment passing
Message-ID: <871023192229.0o7@UcEdu.UNCA.AdhocNet.CA>
Date: Fri, 23-Oct-87 21:22:29 EST
Article-I.D.: UcEdu.871023192229.0o7
Posted: Fri Oct 23 21:22:29 1987
Date-Received: Sun, 25-Oct-87 22:41:59 EST
Sender: daemon@ucbvax.BERKELEY.EDU
Organization: The ARPA Internet
Lines: 23