🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Pipes

#3814
From: Kim DeVaughn
Date: Thu, 07 Jun 1990 05:44
71 lines
4048 bytes
In article <1990Jun6.104643.15176@zorch.SF-Bay.ORG>, xanthian@zorch.SF-Bay.ORG (Kent Paul Dolan) writes:
> In article <136735@sun.Eng.Sun.COM> cmcmanis@stpeter.Eng.Sun.COM (Chuck McManis) writes:
> >In article <2533@zipeecs.umich.edu> (Ralph Seguin) writes:
> >>Anybody got any idea when C= is going to get around to writing true pipes
> >
> >You wouldn't happen to be confusing pipes with the bit of syntactic
> >sugar (the vertical bar) that the UNIX shells offer would you? If
> 
> Bzzzzt!   Wrong answer Chuck.
> 
> From a user's viewpoint (You do remember users?  They pay the bills.), the
> difference is far more than syntactic sugar.  The difference is information
> overload and confusion.

[ much deleted, all of which I agree with 100% ... good summation, Kent! ]


> 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?"
> 
> If "not invented here" is that strong a paradigm of software development,
> perhaps it is high time for a paradigm shift.

No, it wasn't that at all.  In fact, originally CAOS was to have had a very
csh-like shell.  There ended up being some, um, shall we say "differences of
opinion" on compensation and such between C-A, and the two (?) individuals
that were to provide what is technically called AmigaDOS (as opposed to the
complete AmigaOS), i.e., the CLI/shell, filesystem, and such.  Basically, they
picked up their cookies and left.

Being in somewhat of a bind, C-A cast about for a replacement they could get
in short order.  Unfortunately (IMO), they found Dr. Tim King and his infamous
TriPOS (nee TripeOS, :-) ).  Which is why we have "#?", BCPL, and all the
pain and agony that decision has cost over the years (not to mention all the
effort that has been spent getting around the problems thus created by writing
alternative shells, commands, etc).

On the other hand, if it had not been for Tim/Metacomco/TriPOS, the Amiga might
never have made it to the marketplace ...

Of course that set the stage and defined the "official" interface, which we
still have to live with, even though 2.0 has supposedly exorcised all the BCPL
out of the system.  Fortunately, there are decent alternative shells, such as
SKsh, Wshell, and the Dillon/et-al shell.

As to what ever happened to CAOS ... I've heard tell that it is still locked
away in some deep, dark vault in West Chester (or possibly Los Gatos ?).  I
believe there was a lawsuit pending between the "interested parties", but 
never did hear of any resolution of it.  Anyone who knows willing to talk?


One related question I've asked several times, but still have not seen an
answer to ... under 2.0, can command lines longer than ~255 chars be passed
to Exec() ... or must file handling programs still be "builtin" to a shell, or
do their own wildcard expansion if not, in order to handle directories with
moderately a large number of files in it?  Could someone at CBM who knows,
please comment?  Andy?  Randell?


/kim

-- 
UUCP:  kim@amdahl.amdahl.com
  or:  {sun,decwrl,hplabs,pyramid,uunet,oliveb,ames}!amdahl!kim
DDD:   408-746-8462
USPS:  Amdahl Corp.  M/S 249,  1250 E. Arques Av,  Sunnyvale, CA 94086
BIX:   kdevaughn     GEnie:   K.DEVAUGHN     CIS:   76535,25
Technical Details
Message-ID: <5aBo02FSad0201@amdahl.uts.amdahl.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!apple!sun-barr!newstop!sun!amdahl!kim
References: <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!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!apple!sun-barr!newstop!sun!amdahl!kim
From: kim@uts.amdahl.com (Kim DeVaughn)
Newsgroups: comp.sys.amiga.tech
Subject: Re: Pipes
Message-ID: <5aBo02FSad0201@amdahl.uts.amdahl.com>
Date: 7 Jun 90 05:44:33 GMT
References: <2533@zipeecs.umich.edu> <136735@sun.Eng.Sun.COM> <1990Jun6.104643.15176@zorch.SF-Bay.ORG>
Organization: Amdahl Corporation,  Sunnyvale, CA 94086
Lines: 71