🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Why do you need metaphor? (Re: What should be learned from Unix

#1021
From: Kent Paul Dolan
Date: Sat, 26 Aug 1989 04:55
66 lines
3877 bytes
In article <64502@linus.UUCP> eachus@mbunix.mitre.org (Robert I. Eachus) writes:
[Screenfuls of completely missing the point omitted.]

Sure, I you, and everyone else in the civilized universe knows that there
_IS_ a complex structure of inodes, block accessing, and whatever hidden
down under the apparently simple interface to Unix files.  The point,
which escaped you to the point of near apoplexy, is that applications
programmers from the student beginner can completely ignore that complex
structure and treat the file as a stream of (randomly accessible) bytes.

All the blurb about Multix is also wide of the mark.  I was responding
to a series of articles all claiming in essence "Unix isn't so great,
look at this (long-after-Unix-developed) much nicer way to chose a
metaphor of device access"; and I attempted to provide a bit of historical
context to the discussion.  This does not require me to trace the concepts
back to Babbage, and frankly, except for being the predecessor that drove
the Unix developers away to do things better, Multics was a dinosaur, however
nice the ideas incorporated.  Don't believe me?  Check its market share
versus Unix or even the OS-360's children. ;-)

I even have my very own History of Programming Languages; I'm not at all
unaware of the history; in fact, in some small parts, I was a part of it.

>>Not too scruffy from a beginning of "keep it simple, stupid." ;-)
>
>     This is a real insult, however you are probably, based on the
>above comments, unaware of just how insulting it is.

a) That funny looking thing is a smily face.  Welcome to the net, BIFF!
It is exactly the ideas that make a complicated subject simple that
improve the world.  The Unix file as a stream of bytes paradigm made a
horrendously complicated process in every other file system much easier
to comprehend.  And no, that god-awful segmented mess that was Multics
idea of a file doesn't begin to compare.

b) The insult is in your own mind, not the text you read.  When you
take the time to read what is in front of you, perhaps your written
responses will contain a bit more light and less heat.

>The first computer I programmed was an IBM 650. I
>still have a copy of the first assembler manual at home (GP for the
>Univac I).  I played Spacewar on the PDP-1 and MIT in 1964.  I worked
>on debugging the first time sharing systems.  WHERE WERE YOU?

Looks like by the time you got started, youngster, I was already on
my fourth or fifth programming language.

>					Robert I. Eachus
>

Who has certainly had better days than that one!

>
>      If thare are people who want to reminisce about the old days,
>I'd love to, but lets keep it to e-mail.  I only posted this because I
>don't want young programmers kept in the dark.  Santayanna, got it
>right, and I remember seeing a column (in Datamation I think, eight or
>ten years ago when it was still worth reading) about visiting a
>microcomputer show in the Z80 days, and recognizing a lot of the old
>mistakes being repeated.

We have the same goals; wonder how come your approach fails to meet the
need?  Think, then type and you'll surely do better.

well!xanthian
Kent, the man from xanth, now just another echo from The Well.
Technical Details
Message-ID: <13333@well.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!cs.utexas.edu!sun-barr!apple!well!xanthian
References: <7570@cbmvax.UUCP> <440@xdos.UUCP> <1417@bnr-fos.UUCP> <13207@well.UUCP> <64502@linus.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!cs.utexas.edu!sun-barr!apple!well!xanthian
From: xanthian@well.UUCP (Kent Paul Dolan)
Newsgroups: comp.sys.amiga.tech
Subject: Re: Why do you need metaphor? (Re: What should be learned from Unix
Keywords: Multics, Unix, Bell Labs
Message-ID: <13333@well.UUCP>
Date: 26 Aug 89 04:55:26 GMT
References: <7570@cbmvax.UUCP> <440@xdos.UUCP> <1417@bnr-fos.UUCP> <13207@well.UUCP> <64502@linus.UUCP>
Reply-To: xanthian@well.UUCP (Kent Paul Dolan)
Organization: Whole Earth 'Lectronic Link, Sausalito, CA
Lines: 66