David Kastrup <dak@xxxxxxx> writes: > Robert Schiele <rschiele@xxxxxxxxx> writes: > ... >> Thus we have to decide whether we want some textbook example code >> and thus break this platform completely or whether we want to fix >> the issues you have listed and thus have a more portable >> application. > > The "issues" are with Solaris, apparently. There is always a price > for portability. If Solaris users can fix their problems with a > global search and replace of the first line in *.sh, the question is > whether it is worth the hassle of having unreadable but "portable" > code. After all, it has to be read also by humans. I am in the camp of avoiding "it is even in POSIX so it's your fault if your shell does not support it". We do not take POSIX too seriously in that way, although we do say "let's not use it, it is not even in POSIX". In other words, I've been trying to be, and as a result of that we are, fairly conservative. However, there is a line we need to draw when bending bacwards for compatibility, and I think a system that does not have a working command substitution $( ... ) is on the other side of that line. - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html