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

Reply via email to