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>