*BSD News Article 67573


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!news.cs.su.oz.au!metro!metro!munnari.OZ.AU!spool.mu.edu!usenet.eel.ufl.edu!news.mathworks.com!hunter.premier.net!insync!uuneo.neosoft.com!web.nmti.com!peter
From: peter@nmti.com (Peter da Silva)
Newsgroups: comp.unix.misc,comp.unix.bsd.misc
Subject: Re: How to delete files within C programs
Date: 3 May 1996 14:58:18 GMT
Organization: Network/development platform support, NMTI
Lines: 41
Message-ID: <4md6ua$14c@web.nmti.com>
References: <Oum-El-Kheir.Benkahla-3004961724540001@mac-ugm-3.imag.fr> <4mast0$res@news.rhrz.uni-bonn.de> <4mbdjl$nic@web.nmti.com> <4md3n2$1bk@news.rhrz.uni-bonn.de>
NNTP-Posting-Host: sonic.nmti.com
Xref: euryale.cc.adfa.oz.au comp.unix.misc:22388 comp.unix.bsd.misc:900

In article <4md3n2$1bk@news.rhrz.uni-bonn.de>,
Henry G. Juengst <juengst@saph1.physik.uni-bonn.de> wrote:
> In article <4mbdjl$nic@web.nmti.com>, peter@nmti.com (Peter da Silva) writes:
> >In article <4mast0$res@news.rhrz.uni-bonn.de>,
> >Henry G. Juengst <juengst@saph1.physik.uni-bonn.de> wrote:
> >> The functions in the libraries are an important part of C. And they
> >> are not identical in both 'standards'.

> >That's like complaining that your car and your water heater run on
> >different kinds of "gas".

> Nonsense. A car has nothing to do with a water heater. Please, don't
> use analogies as arguments.

*sigh*

An operating system independent I/O library and an operating system API
that's in the process of becoming language-independent have about as much
to do with each other as a car and a water heater.

> You do not really believe this "Unix philosophy" joke, do you?

Absolutely.

> Read
> Kernighan's C book (K&R) and you know all about these "philosophies".

Don't teach your grandmother to suck eggs. I was using C and UNIX before
it was cool, and I've watched the UNIX philosophy get covered up by layers
of corporate crap... but it's still there.

One job per program, synthesizing complex tools from simple ones, using a
single logically coherent interface for *everything*. It works. It's not
necessarily for beginners, but it lets you do things, easily, that require
endless programming on other platforms.

-- 
Peter da Silva    (NIC: PJD2)      `-_-'             1601 Industrial Boulevard
Bailey Network Management           'U`             Sugar Land, TX  77487-5013
+1 713 274 5180         "Har du kramat din varg idag?"                     USA
Bailey pays for my technical expertise.        My opinions probably scare them