briand@tekig4.UUCP (Brian Diehm) (04/16/86)
I've seen sly comments, both pro and con, about Apple's new numbering scheme for software versions, i.e. ResEdit 1.0D7. No doubt some developer's literature from Apple described what they are trying to do with this. Would someone please post a brief description to the net for those of us who don't have our mailboxes filled from Silicon Valley? -Brian Diehm Tektronix, Inc.
chuq@sun.uucp (Chuq Von Rospach) (04/17/86)
> I've seen sly comments, both pro and con, about Apple's new numbering scheme for > software versions, i.e. ResEdit 1.0D7. > > No doubt some developer's literature from Apple described what they are trying > to do with this. Would someone please post a brief description to the net for > those of us who don't have our mailboxes filled from Silicon Valley? Well, the number breaks down into three parts, the version number, a status letter, and a subversion number. o the version number (1.0) is the number used to identify the program, as in system file 3.1.1 or finder 5.2. o the status letter denotes what phase of development the program is in. no letter is given for production (system 3.1.1), 'D' is for development, and I think they also defined 'A' for Alpha and 'B' for beta but I've never seen them used. o the subversion number lets you know which subrelease of a given program you have. This means that finder 5.2 is production, but that resedit 1.0D7 is still considered under development (and therefore buggy). The old 'random' style of numbering made it impossible for people to tell if a piece of software was prototype, production, or somewhere in between (anyone working with Finder 3.x or one of the interim MacWrites can tell you about that pain). The new one is strange, but it gives you a solid idea of where the software stands. Final note: When a piece of software goes into production, it takes the current version number with it; i.e. Resedit 1.0D7 will eventually become Resedit 1.0 before it becomes 1.1D1 or some such... Other than that, the numbering is pretty straightforward. chuq -- :From the lofty realms of Castle Plaid: Chuq Von Rospach chuq%plaid@sun.COM FidoNet: 125/84 CompuServe: 73317,635 {decwrl,decvax,hplabs,ihnp4,pyramid,seismo,ucbvax}!sun!plaid!chuq The first rule of magic is simple. Don't waste your time waving your hands and hoping when a rock or a club will do -- McCloctnik the Lucid
dolf@uva.UUCP (Dolf Starreveld) (04/21/86)
The numbering scheme is as follows: The number is supposed to stand for the version the program is going to have in the upcoming official release. The letter following the number can be any of: D Development version A Alpha version B Beta version I was told that a D version is supposed to be pre alpha, but who knows ? The number following the letter is just a numbering within the version specified by the first number and the letter. Thus ResEdit 1.0D7 means that this is version 7 of the development version of ResEdit, which will be finally released as ResEdit 1.0. -- Dolf Starreveld Computer Science Department, University of Amsterdam Usenet: {seismo, philabs, decvax}!mcvax!dolf@{uva,fvi} Normal mail: Dolf Starreveld Computer Science Department University of Amsterdam Kruislaan 409 NL 1098 SJ Amsterdam The Netherlands