What happened to the Messenger Plus! forums on msghelp.net?
Shoutbox » MsgHelp Archive » Messenger Plus! for Live Messenger » WLM Plus! General » [split] Version numbers: 4.5 vs. 4.50

Pages: (3): « First [ 1 ] 2 3 » Last »
[split] Version numbers: 4.5 vs. 4.50
Author: Message:
Guido
Elite Member
*****

Avatar
Design is Safety

Posts: 4566
Reputation: 50
37 / Male / Flag
Joined: Dec 2002
O.P. RE: Willz Skinning Guide
Thanks for the effort, Willz!! This will be of help to lots of people.
quote:
Originally posted by CookieRevised
Its Messenger Plus! 4.50, not 4.5 ...
Hmm check the home page of http://www.msgpluslive.net
quote:
[Image: home2-downloadnow.gif]
(both are correct, because that part of the version number would act like a decimal. Putting the zero or not would be optional.)
12-13-2007 07:32 PM
Profile E-Mail PM Web Find Quote Report
Willz
Senior Member
****

Avatar

Posts: 953
Reputation: 52
36 / Male / Flag
Joined: Jul 2006
RE: RE: Willz Skinning Guide
quote:
Originally posted by Guido
Thanks for the effort, Willz!! This will be of help to lots of people.
quote:
Originally posted by CookieRevised
Its Messenger Plus! 4.50, not 4.5 ...
Hmm check the home page of http://www.msgpluslive.net
quote:
[Image: home2-downloadnow.gif]
(both are correct, because that part of the version number would act like a decimal. Putting the zero or not would be optional.)

Well the sentence was:

"Messenger Plus! 4.50 has of course introduced a skinning feature which allows a skin to be made without the tedious process of hacking away files."

It was a better idea to put 4.50 since it was referring to the version where skinning first came out. Either way later on I don't mention versions and just refer to it as Plus! or Messenger Plus!.

Also when I post the next one ill migrate everything to the first post :)

This post was edited on 12-13-2007 at 09:54 PM by Willz.
12-13-2007 09:53 PM
Profile PM Web Find Quote Report
CookieRevised
Elite Member
*****

Avatar

Posts: 15519
Reputation: 173
– / Male / Flag
Joined: Jul 2003
Status: Away
RE: RE: Willz Skinning Guide
I knew somebody would say this :p

quote:
Originally posted by Guido
Thanks for the effort, Willz!! This will be of help to lots of people.
quote:
Originally posted by CookieRevised
Its Messenger Plus! 4.50, not 4.5 ...
Hmm check the home page of http://www.msgpluslive.net
Which has already been reported...

quote:
Originally posted by Guido
[Image: home2-downloadnow.gif]
(both are correct, because that part of the version number would act like a decimal. Putting the zero or not would be optional.)
Nope,

The "." in a version number is a delimiter, not a decimal point


Anyways, there are two ways to interpret a version number. Either interpret it as a whole number (which is very inlogical IMO). Which means 4,5 is 4,50 is 4,500 etc...

This is inlogical since version numbers exist of more than that! This way of interpreting a version number gets already flawed if you have a number like x . xxx . xxx

Because what is the decimal point? The first "." or the second "."? It is very inlogical.

Also because the individual parts of a version number have different names (major number, minor number, build number, revision number).

Also because the individual parts of a version number can contain text.

Also because they are treated as individual numbers in almost all development software.

------

The other method of interpreting version numbers is more logical. You read a version number as individual numbers, seperated by a dot ".". This means that 4.5 means major number = 4, minor number = 5

This also means that 4.5 is NOT 4.50...

And with this method there is no confusion as to what part of the version to treat as a decimal number with stuff like x . xxx . xxx
Because each number stands on its own...

------

Now take also in account that the version numbering of Plus! has always been like the second method.

Even in texts and tuts on the website 4.50 is used. It is also used as that in the about window.

------

These three things together means that it might be possible that someone reads 4.5 as being just that: 4,5. And they may wonder how 4.5 is a newer version than 4.40.... (since that is what is listed everywhere else, not 4,4)

If you state 4.50. There can not be any confusion at all, no matter how you read it. Those who use the first method to interpret the number would read it correct, and those who use the second method would read it correct also.

;)

This post was edited on 12-13-2007 at 10:06 PM by CookieRevised.
.-= A 'frrrrrrrituurrr' for Wacky =-.
12-13-2007 09:55 PM
Profile PM Find Quote Report
John Anderton
Elite Member
*****

Avatar

Posts: 3908
Reputation: 80
36 / Male / Flag
Joined: Nov 2004
Status: Away
RE: Willz Skinning Guide
quote:
Originally posted by CookieRevised
This also means that 4.5 is NOT 4.50...
I am no technical genius on such things but if its 4.50, I wouldn't call it 4.5 because unlike math, I consider version numbers to have significant digits.
In math 4.5 = 4.50. In version numbers, I'd like to think "50" is another number so 4.50 != 4.5
I might be wrong though :P I guess it all comes down to the creator and how he wants his softwares to be referred to as. Some how I highly doubt Patchy being too particular about the whole 4.5 and 4.50 interchangiability even though Plus! is his "daughter"
:P

Now can we get back to the skinning guide and a link to every doc in the first post please? :P
[

KarunAB.com
]

[img]http://gamercards.exophase.com/459422.png[
/img]
12-14-2007 09:35 AM
Profile E-Mail PM Web Find Quote Report
Guido
Elite Member
*****

Avatar
Design is Safety

Posts: 4566
Reputation: 50
37 / Male / Flag
Joined: Dec 2002
O.P. RE: Willz Skinning Guide
quote:
Originally posted by CookieRevised
This is inlogical since version numbers exist of more than that! This way of interpreting a version number gets already flawed if you have a number like x . xxx . xxx

Because what is the decimal point? The first "." or the second "."? It is very inlogical.
None is a decimal point, I didn't say that. I said:
quote:
Originally posted by Guido
that part of the version number would act like a decimal
(in terms of the trailing zero being optional). I know 4.50.310 is not a decimal number, but 4.50 is rounded up at that nice "50" to be interpreted as 4 and a half, and this gets abbreviated on the official site's homepage as 4.5. 4.5 is not intended to be a version number, it's the name of a series of versions (and 4.50.310 is the first build of it)

I understood what you meant and know how version numbers are built (Including Plus!'s ones, there was a similar discussion here back in 3.5 IIRC). My point wasn't that you were wrong about suggesting using 4.50 (in fact it might be better in this context to avoid the confusions you mention), but just that you were wrong about 4.5 being incorrect/non-existant. Otherwise, you should consider it a bug in the website, not in Willz's skinning guide.

So, basically, don't run "4.5" through build numbering conventions, because it's not a build version number, it's the brand name of a series of releases. Still, if you make a poll, I believe most non-technical people will recognize 4.5 as an abbreviation of 4.50, and not as an early 4.00 series build -- major.minor.build version naming conventions aside.

(Sorry Willz for digressing so much :))

This post was edited on 12-14-2007 at 08:30 PM by Guido.
12-14-2007 08:22 PM
Profile E-Mail PM Web Find Quote Report
andrewdodd13
Senior Member
****

Avatar
Oh so retro

Posts: 870
Reputation: 16
34 / Male / Flag
Joined: Jan 2005
RE: [split] Version numbers: 4.5 vs. 4.50
Yeah um, maybe I will explain this better tomorrow, but:

For MP!L it makes pseudo-sense that 4.50 and 4.5 are interchangeable, since there are unlikely to be 50 iterations of a minor release.

But for larger projects, it does make sense. Like for the Linux kernel. If we skip the major release (ie 2) and look at the third number after the decimal, you will see that .2 refers to the second release of the 2.x kernel, whereas .20 refers to the twentieth release. (Sometimes the linux kernel includes a fourth point which includes bug fixes and stuffs).

Firefox is a good example, there was Firefox 1.5 for a long time. I reckon as long as you don't qualify it as a number (ie, Firefox 1.005) then it looks fine as 1.5.
[Image: AndrewsStyle.png]
12-15-2007 12:43 AM
Profile E-Mail PM Web Find Quote Report
CookieRevised
Elite Member
*****

Avatar

Posts: 15519
Reputation: 173
– / Male / Flag
Joined: Jul 2003
Status: Away
RE: RE: Willz Skinning Guide
quote:
Originally posted by Guido
(in terms of the trailing zero being optional). I know 4.50.310 is not a decimal number, but 4.50 is rounded up at that nice "50" to be interpreted as 4 and a half, and this gets abbreviated on the official site's homepage as 4.5. 4.5 is not intended to be a version number, it's the name of a series of versions (and 4.50.310 is the first build of it)
Isn't the brand name of the series 4.50 in that case?

quote:
Originally posted by Guido
I understood what you meant and know how version numbers are built (Including Plus!'s ones, there was a similar discussion here back in 3.5 IIRC). My point wasn't that you were wrong about suggesting using 4.50 (in fact it might be better in this context to avoid the confusions you mention), but just that you were wrong about 4.5 being incorrect/non-existant.
It was never my intention to say it is bluntly wrong. I said (I think) it was inlogical in one way of looking at it as a version number. And that way is also the way I personally use...

Neither 4.5 or 4.50 is wrong, if you look at it as just those two numbers.

But if you take in account how Plus! has always used the version numbers, the other text on the site, etc, then it would be wrong IMHO (even if you interpret it as the brand name of a series).

Series 4 isn't the same as series 40 either...(not the best argument, but blah)

quote:
Otherwise, you should consider it a bug in the website, not in Willz's skinning guide.
Which I actually did though (although I really don't consider this as a 'bug' bug). Willz probably got it from the 'bug' in the website, hence why I suggested it to him.

quote:
So, basically, don't run "4.5" through build numbering conventions, because it's not a build version number, it's the brand name of a series of releases.
Ok, fair point now that you explained it that way, but people looking at the site might not know that. Hence why I still think it would be better to make it 4.50, so there isn't any confussion in any way you look at it.

quote:
Originally posted by andrewdodd13
For MP!L it makes pseudo-sense that 4.50 and 4.5 are interchangeable, since there are unlikely to be 50 iterations of a minor release.

ermm... I think you just contradicted yourself (if I understood you correctly at least)....

There indeed were 50 (well a bit less) iterations of Plus! (the number counts on, it doesn't (always) reset with major builds*), that's exactly what that number means.

And 4 is the number of how many major changes there has been. So, 4.5 means (in my way) only 5 iterations, which is serisouly fault.

* if it wouldn't count on then your logic of iterations is completely fault, because otherwise that would even mean that Plus! 4.23.276 = 4.3 for example. since 4.23 was the third/fourth in the 4 series.

This post was edited on 12-19-2007 at 01:10 PM by CookieRevised.
.-= A 'frrrrrrrituurrr' for Wacky =-.
12-15-2007 01:16 AM
Profile PM Find Quote Report
markee
Veteran Member
*****

Avatar

Posts: 1621
Reputation: 50
35 / Male / Flag
Joined: Jan 2006
RE: [split] Version numbers: 4.5 vs. 4.50
With version numbering, it acts as cookie says, differently to decimals.  You actually remove leading zeros rather than trailing zeros in version numbers.

quote:
Originally posted by wikipedia @ [url
http://en.wikipedia.org/wiki/Software_versioning]As[/url] an example of surprising version number ordering implementation behavior, in Debian, leading zeroes are ignored in chunks, so that 5.0005 and 5.5 are considered as equal, and 5.5<5.0006

Although this does not comply with numerical understandings and mathematics in general, it is very logical as you never know how many versions or builds a computer program is going to have.

Personally when I saw 4.5 on the main website I was a little disappointed.

Patchou uses a version similar system to WLM, however it is more like
code:
<major version> . <minor version> <revision> . <build>
This method might not comply with the norm, but it is very easy to understand AND is still a very easy to understand and logical format.  You might say that only the major and minor version are needed, but Plus! has always been shown with it's revision number as well....
[Image: markee.png]
12-15-2007 05:06 AM
Profile PM Find Quote Report
ahmetgns
Veteran Member
*****

Avatar

Posts: 1343
Reputation: 8
39 / Male / Flag
Joined: Dec 2006
RE: [split] Version numbers: 4.5 vs. 4.50
By the way, I just checked the one of the first Plus! Live's version number, which is 4.01.0.240, you know "0" is not needed in the number "1" in fact like "01" as well :P, so it may be intended to have two digits all the time in that area, so 4.50 is more true imho :P (agreed with Cookie)

* ahmetgns checks the website for seeing what the current case is :)
12-15-2007 11:44 AM
Profile PM Web Find Quote Report
Voldemort
Veteran Member
*****

Avatar

Posts: 3504
Reputation: 49
– / – / Flag
Joined: Jul 2005
Status: Away
RE: [split] Version numbers: 4.5 vs. 4.50
quote:
Originally posted by ahmetgns
you know "0" is not needed in the number "1" in fact like "01" as well


you can't magically dissapear zeros to the left?
*All posts are a purely speculative hypothesis based on abstract reasoning.
Not my daughter, you bitch!
[Image: ico-mollytrix16.gif]
12-15-2007 05:18 PM
Profile E-Mail PM Find Quote Report
Pages: (3): « First [ 1 ] 2 3 » Last »
« Next Oldest Return to Top Next Newest »


Threaded Mode | Linear Mode
View a Printable Version
Send this Thread to a Friend
Subscribe | Add to Favorites
Rate This Thread:

Forum Jump:

Forum Rules:
You cannot post new threads
You cannot post replies
You cannot post attachments
You can edit your posts
HTML is Off
myCode is On
Smilies are On
[img] Code is On