* 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

Reply via email to