[GRLUG] Documentation
Bob Kline
bob.kline at gmail.com
Tue Feb 22 14:05:01 EST 2011
Agreed.
-- Bob
On Tue, Feb 22, 2011 at 1:37 PM, John-Thomas Richards <jtr at jrichards.org>wrote:
> On Tue, Feb 22, 2011 at 12:59:46PM -0500, Adam Tauno Williams wrote:
> > On Tue, 2011-02-22 at 12:41 -0500, Bob Kline wrote:
> [snip]
> >
> > > In the early days of Unix the philosophy was to have simple commands
> > > that did one thing well.
> >
> > It is common to position this as a philosophy; I don't accept that
> > there was every much of a philosophy behind UNIX (which LINUX isn't,
> > LINUX is a work-alike). UNIX is primarily a heaping pile of pragmatic
> > compromises - most of which work extremely well and many of which are
> > creaky.
>
> There is a UNIX philosophy. It is exactly as I stated: create simple
> applications that do one or two (or a few) things well. mutt is a great
> example. mutt is a mail user agent. mutt focuses on reading mail.
> Period. Because of this, mutt does not have its own internal MTA. mutt
> does not have its own editor. Many use vim or joe or nano or some other
> editor along with it because mutt focuses on its primary raison d'être:
> reading mail. That's UNIX-y.
>
> Many early (I started using Linux in 1997) apps followed this philosophy
> (many still do). For example, a number of CD- or DVD-ripping apps are
> just front-ends that combine a number of CLI-driven apps. Why write
> software to encode when LAME does it well?
>
> > > I think it was even put something like that. Commands were piped so
> > > the user could build up the exactly function needed at the time, and
> > > one uses aliases to save often used sequences.
> >
> > Most of what you describe above is a function of the shell; and not
> > unique to UNIX.
>
> Pipes are what make the UNIX philosophy possible. It's a way to connect
> together the simple apps that do one or two things well, whether it's a
> function of the shell or not. Could one create an application that
> searches the filesystem for files that match one's regular expression
> and puts the matches into a file? Sure, but why? There are apps that
> can do different pieces of that. Pipes string 'em together.
>
> [snip]
> --
> john-thomas
> ------
> The shorter a word, the more meanings it has.
> Paul A Delaney, meteorologist
>
> --
> This message has been scanned for viruses and
> dangerous content by MailScanner, and is
> believed to be clean.
>
> _______________________________________________
> grlug mailing list
> grlug at grlug.org
> http://shinobu.grlug.org/cgi-bin/mailman/listinfo/grlug
>
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shinobu.grlug.org/pipermail/grlug/attachments/20110222/d4adbfdd/attachment.html>
More information about the grlug
mailing list