Re: djblinux/djbos/"D. J. Bix"
[email protected] (Paul Jarc) Sat, 28 Jun 2003 15:24:10 -0400
| Newsgroups | gmane.comp.djb.package |
|---|---|
| Organization | What did you have in mind? A short, blunt, human pyramid? |
| Message-ID | <[email protected]> |
Stefan Karrmann <[email protected]> wrote: > A /package-OS should be autarchic. It should not rely on old standards, IMHO. Not all old ideas are bad. Even when they are bad, it does not follow that vetting them is beneficial; the required effort may outweigh the benefit. There's no point in gratuitous incompatibility. > E.g. every bourne shell has `if' but not necessarily functions, > c.f. autoconf. Non-common features should be labeled as obsolete > and non-deterministic with respect to different implementations. The lack of shell functions is an old feature. By your first statement, we should disregard it. I use shell functions in my build scripts, and haven't received any complaints. Your definition of "obsolete" is exactly backwards - you discourage new functionality in favor of old limitations. Some old ideas do more good than harm; others, the opposite. Some are easy to replace; others are hard. It's silly to categorically reject them all, or to design new software to run on ancient, unused systems. The problem of extracting the most benefit from the least effort is more complex than that; a simplistic answer is a wrong answer. paul