tech-userlevel archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: mksh import
First, I hope your surgery went well and the recovery is going well,
too!
,--- You/Dad - Kent (Fri, 7 Jan 2011 18:30:14 -0600) ----*
| Here is a link to a presentation given at NLUUG several
| years back:
|
| https://docs.google.com/present/view?id=dqwmc5b_0fpv6h5
Thank you -- this is all extremely interesting. I am tied up with
other duties till about next weekend, but I am hoping to read this all
carefully and experiment in not so remote a future.
| IMO, this is pretty much a no-brainer. With ksh93 performance,
| it's functionality, continued development and improvement, and
| the fact it is becoming the defacto standard, I think ksh93 should
| be the default / base shell in NetBSD.
The problem with ksh93 (and even more, with ksh93t+) is the
portability. As you have seen from my experiments, e.g:
,--- I/Alex (Wed, 05 Jan 2011 12:35:08 -0500) ----*
| FreeBSD 8.2-PRERELEASE
| == /usr/local/bin/ksh93 ==>
| real 0m0.274s
| <== /usr/local/bin/ksh93 ===
|
[ no ksh93 on Linux and SunOS ]
| ============================================================
| AIX 3 5
| == /bin/ksh93 ==>
| ./mandelbrot.sh[35]: let: {-20..20}: arithmetic syntax error
| <== /bin/ksh93 ===
`-------------------------------------------------*
So:
a. It is less widely installed than bash and ksh (88).
b. When installed, ksh93 behaves differently on various systems.
If the good (and current) ksh93(++) can be easily built on all the
major platforms, then it can be installed into a private location and
this is OK -- not much worse than the Bash's case; the activity of
ksh93 development and fixes need to be looked into, too...
But from what I learned from you, ksh93 is worth a further effort's
for me, thank you!
-- Alex -- alex-goncharov%comcast.net@localhost --
/*
* I used to think I was indecisive, but now I'm not so sure.
*/
Home |
Main Index |
Thread Index |
Old Index