1 |
Neil Bothwick <neil@××××××××××.uk> wrote: |
2 |
|
3 |
> Hello Alexander Skwar, |
4 |
> |
5 |
>> Yes, it's very bad that Gentoo scripts don't limit themselves to |
6 |
>> POSIX. Another windmill to fight against. |
7 |
> |
8 |
> Artificially limiting yourself to the lowest common denominator when |
9 |
> better options are available is bad, and discourages evolution. |
10 |
|
11 |
Well, depends. |
12 |
|
13 |
Making use of non standard options when standard compliant |
14 |
options are avialable, is no-good evolution. It very much |
15 |
tastes of the way Microsoft handles standards. Eg. have a |
16 |
look at how MS treated Java or HTML (granted, Netscape wasn't |
17 |
much better either). |
18 |
|
19 |
Back to tar: Why use "tar -j" in scripts, when "bzip2 | tar" |
20 |
does the same thing? I very much disagree that "tar -j" is |
21 |
the "better" option here; in fact, I'd say that "bzip2 | tar" |
22 |
is the better option, as it works on a lot more systems than |
23 |
"tar -j" does. Heck, "tar -j" even does not work on all GNU |
24 |
tar implementations, as very old GNU tars don't have bzip2 |
25 |
support at all and -j wasn't always used for bzip2. |
26 |
|
27 |
> POSIX |
28 |
> specifies the minimum set of options and features, not the maximum. As |
29 |
> long as the standards aren't broken, nothing is wrong, and adding new, |
30 |
> useful and compatible features is one way that standards get improved. |
31 |
|
32 |
No, it's not. To improve a standard, you make sure that the standard |
33 |
gets amended and then you implement something. Not the other way around. |
34 |
|
35 |
Alexander Skwar |
36 |
|
37 |
-- |
38 |
gentoo-user@g.o mailing list |