Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 Nov 1996 13:20:48 -0700 (MST)
From:      Terry Lambert <terry@lambert.org>
To:        p.richards@elsevier.co.uk (Paul Richards)
Cc:        davidn@sdev.usn.blaze.net.au, msmith@atrad.adelaide.edu.au, terry@lambert.org, roberto@keltia.freenix.fr, hackers@freebsd.org
Subject:   Re: Who needs Perl? We do!
Message-ID:  <199611212020.NAA13799@phaeton.artisoft.com>
In-Reply-To: <57sp638rpb.fsf@tees.elsevier.co.uk> from "Paul Richards" at Nov 21, 96 02:10:08 pm

next in thread | previous in thread | raw e-mail | index | archive | help
> So, for me perl is needed and sed/awk (and even sh) could go
> away. Perl does it all much better. (Implicitly invoke your own smiley
> before getting wound up about this, though I am essentially serious, I
> never use any of the above any more and it's been quite a few years
> since I worked on a system that didn't have perl).

Actually, you use sh to run /etc/rc* each time you boot.  It is a
minimal system component, mostly because the data and the procedure
for system startup have not been sufficiently abstracted.  If they
had, you could replace the startup procedure with a binary and throw
/bin/sh away.

This is assuming you replace system components in /etc, /bin, and so
on with non-shell-script versions.

I have been arguing loudly for each change I see which moves the
system in the direction of seperating procedure from the data on which
it acts, and will continue to do so for the forseeable future.


> I've always felt that we should have a modular install mechanism like
> Sun used to have in 4.1.3 (not sure about Solaris, never installed it
> personally). Each module was self contained, there was a base system
> and then you added things like the man module, which included all the
> man binaries and the pages. We could have perl module, which included
> perl and all the perl scripts. As long as the scripts are something
> can be left out (which currently they could be) then that'd work. If
> you could live without the adduser script etc then you wouldn't need
> to install that module.

Or SCO Xenix, the end-all, be-all of install dependency graph reduction.

...

					Terry Lambert
					terry@lambert.org
---
Any opinions in this posting are my own and not those of my present
or previous employers.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199611212020.NAA13799>