|
From: | Richard Frith-Macdonald |
Subject: | Re: GNUstep Coding Standard Additions |
Date: | Mon, 09 May 2005 06:14:48 +0100 |
On 2005-05-08 19:32:28 +0100 Alex Perez <aperez@student.santarosa.edu> wrote:
I'm not sure about OPENSTEP versions, but we certainly discriminate between OpenStep (the specification, which we certainly do have online documentation for) and later APIs. There are certainly a few APIs that were added/removed between OpenStep and MacOS-X, so logically, we need to give them addition/removal versions other than 0.0 or 10.0 Personally, we could call them all 4.0 for all I care, but I imagine some people will want this to be correct.None of these intermediate parts were ever officially released.Good documentation on when, exactly, something was added to Rhapsody, for instance, is completely lacking because of this, and I only think we should be dealing with *released* API changes, in which case 10.0 would be the first MacOS X version which contained the new API additions.
I'm not sure what you mean by 'officially released' ...I know that NeXT released multiple versions of OPENSTEP, and I see no reason why these should have a different status as 'official releases' from the versions of MacOS-X we have seen released.
I know that some classes which were present in the OpenStep specification were dropped from OPENSTEP releases (eg NSByteStore).
I know that some classes which were not present in OpenStep appeared in some of the OPENSTEP releases (eg NSFileManager)
I guess you can ignore this history and say that all the changes took place in MacOS-X ... but I think to do so would be saving up trouble for when OPENSTEP users, historians, and pedants complain.
[Prev in Thread] | Current Thread | [Next in Thread] |