Article View: comp.sys.amiga.tech
Article #3837Re: Pipes
From: Randell Jesup
Date: Thu, 07 Jun 1990 00:21
Date: Thu, 07 Jun 1990 00:21
27 lines
1978 bytes
1978 bytes
In article <1990Jun6.104643.15176@zorch.SF-Bay.ORG> xanthian@zorch.SF-Bay.ORG (Kent Paul Dolan) writes:
>Looking at the Amiga implementation, like looking at the choice of "#?" for
>the wildcard (that I for one use on over half my typed lines), rather than
>the single keystroke "*", brings to mind the same question: "Why did the
>Amiga developers go to the time, trouble, and expense to design and
>implement something poorly, when an example of how to do it much better was
>conveniently at hand?"
The #? comes from Tripos, back from the early '80's in England.
It's historical, not "not invented here". 2.0 has far more capable wildcards,
with classes, ~(not), etc. Even * if you set a flag in the system, though not
by default so we don't break existing scripts and apps.
As for pipes, there are any number of third party shells that have
the '|' syntax, just as in Unix there are any number of alternate shells that
have better editing than csh or sh. Once again, turning '|' into a piping
character would break existing scripts and applications.
2.0 also has improved support for "user shells", so programs can
submit things generated by the user to his/her preferred interactive shell,
while continuing to send program-generated command lines through the
normal shell (so things like syntax differences won't break them).
--
Randell Jesup, Keeper of AmigaDos, Commodore Engineering.
{uunet|rutgers}!cbmvax!jesup, jesup@cbmvax.cbm.commodore.com BIX: rjesup
Common phrase heard at Amiga Devcon '89: "It's in there!"
Technical Details
Message-ID:
<12373@cbmvax.commodore.com>Path:
arc1-ca.pugleaf.net!utzoo!attcan!uunet!cbmvax!jesupReferences:
<2533@zipeecs.umich.edu> <136735@sun.Eng.Sun.COM> <1990Jun6.104643.15176@zorch.SF-Bay.ORG>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!cbmvax!jesup From: jesup@cbmvax.commodore.com (Randell Jesup) Newsgroups: comp.sys.amiga.tech Subject: Re: Pipes Message-ID: <12373@cbmvax.commodore.com> Date: 7 Jun 90 00:21:11 GMT References: <2533@zipeecs.umich.edu> <136735@sun.Eng.Sun.COM> <1990Jun6.104643.15176@zorch.SF-Bay.ORG> Reply-To: jesup@cbmvax (Randell Jesup) Organization: Commodore, West Chester, PA Lines: 27