A few weeks ago I made a ksh93 presentation to my colleagues. I told them
ksh93 has quite a lot of advanced cool features, one of which is the `>;'
redirection operator. They all liked it. Today someone came to me and asked
why his `>;' did not work. Then I tried:

$ echo ${.sh.version}
Version jM 93u 2011-02-08
$ cat file
foo
bar
$ grep foo file
foo
$ grep foo file >; file
$ echo $?
1
$ cat file
$

This really embarrassed me. I must have been using my own compiled newer
version of ksh93 when I was learning it months ago. But our Solaris 11 is
delivering 2011-02-08 93u version.

>From the RELEASE file I can see the `>;' op was added in 93t (08-10-31). I
found a 93t+ (10-03-05) version and it does not work either.

This is the 2nd time I have to tell my colleagues that "I'm sorry but stop
using XXX feature of ksh93, it's buggy". The last time is about the
multi-dimension
indexed 
array<https://mailman.research.att.com/pipermail/ast-users/2012q1/003550.html>bug
which I reported and was fixed in 2012-05-04 update. Next time they
may
tell me "hey, stop introducing these cool features to us. it's just not
working". But I have to say "Cool!" when I see ksh93 is claiming to have
those features. But, it's simply not working.

Again, my point is that the high priority is to make ksh93 stable.
_______________________________________________
ast-users mailing list
[email protected]
https://mailman.research.att.com/mailman/listinfo/ast-users

Reply via email to