Subject: Re: ksh93t and version numbering (Was Re: [ast-users] ksh93t 2008-09-26 beta src) --------
> This reminds me - how exactly does version numbering work? I realize > there is currently ksh93t and what looks like a date. And it appears > like something like this happened for ksh93s. What is the final > version of the current series going to be called? For example is there > a contemplated ksh93u or ksh09a? > If there are major changes in the code, then I will move to a new letter. In this case, the major change was the addition of types for object oriented scripting. The suffix - means that the version is unstable like an alpha version. Without a suffix means that the release is pretty stable and is soaking in the field. The releases with a + are usually bug fixes added to the stable version. If I make a version that works with multiple threads, then it would become a new version like 'u'. I don't know whether there will be any version after t+ or not. Another posibility for a 'u' release is an enhanced arithmetic package allowing user define functions and complex variables. However, it is possible that a 'u' release will be a recoding of portions of the shell for performance enhancements. Note that this is not an exact science and that there has been almost one letter change per year since ksh93 was released. David Korn [EMAIL PROTECTED] _______________________________________________ ast-users mailing list [email protected] https://mailman.research.att.com/mailman/listinfo/ast-users
