Article View: comp.sys.amiga.tech
Article #6805Re: PIPEs
From: Pete Goodeve
Date: Mon, 19 Nov 1990 08:35
Date: Mon, 19 Nov 1990 08:35
50 lines
2939 bytes
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!peteReferences:
<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