Martin Vaeth <mar...@mvath.de> wrote:

> Joerg Schilling <joerg.schill...@fokus.fraunhofer.de> wrote:
> > Martin Vaeth <mar...@mvath.de> wrote:
> >>
> >> This is not true, either: Although finally bash took some of the
> >> features of zsh (arrays, regular expression matching, etc.) there
> >> are still many features missing in bash (extended globbing, many
> >> variable and array operations etc.)
> >
> > AFAIK, this was not introduced by zsh but by ksh.
>
> Yes, you are right: To be historically correct, one should call

It migh be of interest that I recently asked David Korn whether adding a bunch 
of typical commands as builtins into the shell was introduced by ksh or by 
Bruce Perens (busybox). David answered:

        As far as I know, I added these to ksh93 before busy box existed.

To be more verbose, even loadable builtins existed in ksh in the middle between 
ksh88 and ksh93.

> many of them "ksh features". However, fact is that zsh *has* almost
> all ksh features (with mainly identical syntax) while bash still
> lacks a lot of them (and for others it has a more cumbersome
> syntax).
>
> This might change in the long run: as mentioned, bash has

It also might be of interest that we decided to standardize a new way to manage 
builtin commands in the shell and this has been derived from the method that 
was introduced for OpenSolaris when ksh93 was added to OpenSolaris in August 
2007:

        Builtins beyond the documented builtins from POSIX must be searched
        by a tagged PATH in POSIX issue 8.

Jörg

-- 
 EMail:jo...@schily.net                    (home) Jörg Schilling D-13353 Berlin
       joerg.schill...@fokus.fraunhofer.de (work) Blog: 
http://schily.blogspot.com/
 URL:  http://cdrecord.org/private/ 
http://sourceforge.net/projects/schilytools/files/'

Reply via email to