Some would argue that it was well on its way to being forgotten by BSD.  The problem with that statement is that the deployment of mice and touchscreens meant that the base premise (universal interface) was no longer true.  Fonts and markup completed the job.

When I first used Unix, I wrote several ed scripts every day, and several shell scripts each week.  Glass terminals made ed scripts obsolete without any similar abstraction being available for doing similar text operations on several related files.
I still write shell scripts from time to time, but I always feel a little guilty that I'm not writing a simple GUI that would be much clearer and easier to use, but take an order of magnitude longer to write...

Steve



----- Original Message -----
From:
"Dave Horsfall" <dave@horsfall.org>

To:
"The Eunuchs Hysterical Society" <tuhs@tuhs.org>
Cc:

Sent:
Tue, 8 May 2018 07:10:55 +1000 (EST)
Subject:
Re: [TUHS] unix "awesome list"


On Mon, 7 May 2018, A. P. Garcia wrote:

> "This is the Unix philosophy: Write programs that do one thing and do it
> well. Write programs to work together. Write programs to handle text
> streams, because that is a universal interface." - Douglas McIlroy,
> former head of Bell Labs Computing Sciences Research Center
>
> https://github.com/sirredbeard/Awesome-UNIX

Sadly, Penguin/OS appears to have forgotten this, as it becomes more like
Windoze every day...

-- Dave