* Wed, Oct 17, 2007 at 10:46:46AM +0800, Herbert Xu: > On Tue, Oct 16, 2007 at 10:30:15PM +0200, Oleg Verych wrote: > > > > > 1) The real Korn shell does the same thing; > > > 2) It makes the code bigger :) > > > > Well, i don't know all that korn/bourne/tcsh/bash/whatever hell. > > The POSIX specification is mostly based on the Korn shell and > it is the prototypical POSIX compliant shell.
What are relation with NetBSD team? I know there were syncs with their CVS, but what about dash's changes/improvements going back? Of course that can be like "here cvs", "here git", go fsck; but what is on official level, so to speak? I see, NetBSD optimized var.c performance as well as size, for example. It turned that, original ash release had test/expr implementations, deleted by latter *BSD. Current `test` was taken from somewhere else. Original Copyright statements are removed, only Berkeley's bloat is copied everywhere... Sven Mascheck have very informative analysis of the history <http://www.in-ulm.de/~mascheck/various/ash/> Very good background about all that GNUish vs Open Source vs what was in the public domain back in 80s... I can not understand all that shell, scripting lang, *BSD*, distro, kernel license, whatever wars. Seems that programmers didn't have very flexible configuration/build system to accomplish everyone's needs. Having, for example, C sources as text files with good, but not m4/make brain damage, text pre and post-processing could do that. But... Sed/awk were poorly implemented and understood; Perl led everybody to yet another all-in-all, all *NIX, no-standards crappy way... -- -o--=O`C #oo'L O <___=E M - To unsubscribe from this list: send the line "unsubscribe dash" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html
