🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.amiga.tech
Article #6805

Re: PIPEs

#6805
From: Pete Goodeve
Date: Mon, 19 Nov 1990 08:35
50 lines
2939 bytes
In  <1990Nov18.141954.15308@zorch.SF-Bay.ORG> (18 Nov),
Kent Paul Dolan (xanthian@zorch.SF-Bay.ORG) writes:
> pete@violet.berkeley.edu (Pete Goodeve) writes:
> [heavily edited]
>
|>  [As others have noted, this thread is now worn thin, but one more time
|>  for those who don't yet have it in their kill file...]
>
> Not to worry, this is a tough problem, being attacked in a tech group
> where tough problems are the meat and potatos.

My remark was prompted, I guess, by finding a couple of folks at BADGE
last week who had the topic in their kill files.  Sorry you weren't there:
we could have used the blackboard for some of this...! (:-))

> [.....]
|>                    [unix-style pipes] -- unlike files, temp or
|>  otherwise -- are unnamed; you can run several copies of a script
|>  at once, without them interfering with each other.
>
> Well, be a bit careful here. In my proposal, and your amendment of it,
> the pipes were named by the numbers assigned to the output end of each
> pipe. From the command line, this would name the pipes. If the command
> were backgrounded and another piping command typed, there would be
> interference (or interaction, depending whether the results were
> desired).

Yeah, well there are names and names...  I should have made the distinction
that file names are GLOBAL in the system; whatever names we use to
distinguish pipes within a command group are local to that group.  I was
simply assuming that your next statement (or something similar) would be
the case:
>            Given our proposal functioning, it would probably be best if
> the pipe names were silently prefixed with the current process ID.
> [.......]
>
> This gives away the benefit of the AmigaOS named pipes that can hand data
> from one CLI window to another. though.  Nothing says we can't mix and
> match; I don't see [gives example...]
>  causing horrid problems.  Perhaps I'm being naive.

No I don't see any problems at all with this either.  I've been assuming
that named pipes would be the only way of communicating between SEPARATE
"Command Groups" (for want of a better term).

[Your concurrent posting, Kent, will take a little longer to digest before
I respond. (...say about two weeks! (:-)).  Lots more to think about there.]

                                            -- Pete --
Technical Details
Message-ID: <1990Nov19.083518.2017@agate.berkeley.edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!watserv1!watmath!att!att!linac!pacific.mps.ohio-state.edu!zaphod.mps.ohio-state.edu!mips!apple!agate!violet.berkeley.edu!pete
References: <8283@gollum.twg.com> <1990Nov17.072551.5612@agate.berkeley.edu> <1990Nov18.141954.15308@zorch.SF-Bay.ORG>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!watserv1!watmath!att!att!linac!pacific.mps.ohio-state.edu!zaphod.mps.ohio-state.edu!mips!apple!agate!violet.berkeley.edu!pete
From: pete@violet.berkeley.edu (Pete Goodeve)
Newsgroups: comp.sys.amiga.tech
Subject: Re: PIPEs
Message-ID: <1990Nov19.083518.2017@agate.berkeley.edu>
Date: 19 Nov 90 08:35:18 GMT
References: <8283@gollum.twg.com> <1990Nov17.072551.5612@agate.berkeley.edu> <1990Nov18.141954.15308@zorch.SF-Bay.ORG>
Sender: usenet@agate.berkeley.edu (USENET Administrator)
Organization: University of California, Berkeley
Lines: 50