----- Original Message -----
> From: "Joerg Schilling" <joerg.schill...@fokus.fraunhofer.de>
> To: k...@munnari.oz.au, "chet ramey" <chet.ra...@case.edu>
> Cc: austin-group-l@opengroup.org
> Sent: Friday, September 14, 2018 1:05:17 PM
> Subject: Re: Status of pipefail for standardization
> 
> There seems to be a problem with the people who currently work on the ksh93
> source in the public git:
> 
> It seems that these people are not talking with David Korn.

I tried to reach dgk several times in last couple of years, but never
managed to get a response from him. It would be great if he becomes active in
the discussions again, but it's unlikely to happen.

> 
> These people did already introduce changes that cannot be seen as an
> improvement as they e.g. removed code and thus features that they simply
> don't
> understand.

It was done to bring this code to more maintainable state. The way ksh is
written makes it faster than other shells, but at the same time there are
strange bugs hidden in it. It's a maintainer's nightmare. For example look at
this bug report[1].

> 
> If you compile this code from git, you get a binary that is 30% slower than
> the
> binary you get when you compile the version that has been integrated into
> OpenSolaris. In 2008, ksh93 was the fastest known shell and nearly twice as
> fast as bash, the git version now is slower than "bosh" that used to be the
> second fastest shell.

For us keeping ksh relevant is more important than being the fastest shell.
This requires simplying build process, improving code quality so that mere
mortals can contribute to it, improving documentation etc. There is no point
in being the fastest shell when your code is so horrible that no new
contributor wants to touch it.

In any case, if people disagree with our ideas, they can continue to use last
stable version that came out from AT&T (ksh9u+ i.e.), or maintain their own
forks.

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1451057

> 
> 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://sf.net/projects/schilytools/files/'
> 

-- 
--
Siteshwar Vashisht

Reply via email to