On Wednesday 12 March 2003 21:03, Nathan Folkman wrote:

> Do we need a third level for builds like 3.4.2 and 3.5.6? Maybe
> NS_PATCH_VERSION?

The patch information is done in Tcl as:

#define TCL_RELEASE_SERIAL  2

We might adopt it then as:

#define NS_MAJOR_VERSION  8
#define NS_MINOR_VERSION   4
#define NS_RELEASE_SERIAL 2

I personally like the NS_PATCH_VERSION better
than NS_RELEASE_SERIAL. We'll we must somehow
decide which is better. Any suggestions?

Anyway, having this in place, we can finally adopt the:

* patch level - bug fixes, no functional changes
* minor level - backward-compatible changes/improvements
* patch level - gross, potentially incompatible changes

... so this would be clear for all users.

BTW, AOLserver already defines:

#define NSD_VERSION "4.0"

which is ok for display purposes, but not very pratical
for all other. Consequently, Tcl defines:

#define TCL_VERSION         "8.4"
#define TCL_PATCH_LEVEL "8.4.2"

for same purpose. I have personaly never used them,
whereas TCL_MAJOR_VERSION and brothers, together
with Tcl_GetVersion() proved to be very helpful.

Cheers,
Zoran



I. To remove yourself from this list:

Send a message to "[EMAIL PROTECTED]"  with the following text in
the BODY of your message:

signoff aolserver

II. For a complete list of listserv options please visit:

http://listserv.aol.com/

III. For more AOLserver information please visit:

http://www.aolserver.com/

Reply via email to