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