On Mon, 2005-07-25 at 15:30, Roy T. Fielding wrote:
> What exactly is blocking us from creating a directory containing ksh93 code 

Nothing.  We should probably import ksh93 as "ksh93" sooner rather than
later.

> and making it the current ksh for OpenSolaris?

One of the goals for opensolaris is compatibility with solaris.  We're
not starting with a blank slate.

I don't think switching to ksh93 is out of the question but our practice
is to avoid rushing into these things without understanding the
incompatibilities.

But I went googling for differences and found a pretty significant one:

It looks like ksh88 uses dynamic scoping while ksh93 uses lexical
scoping.  As I understand it, a similar disagreement caused something of
a schism within the lisp community.

This won't matter for many scripts.  But any script which uses local
variables may well trip over this, and the behavior change will be hard
to diagnose if you're not aware of the incompatibility.

                                                        - Bill


_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Reply via email to