Bill Rogers wrote:Hi James
With the exception of items not related to playing strength I would say a major release would be anything that adds at least 100 elo points in playing strenght. That is just a person feeling though, I am sure there are a great many different ideas.
Bill
That's probably as good a system as any.
My engine (Prophet) is at version 2.0. Well, the latest public release is at 2.0 (about a year old). I went to 2.0 because I had literally rewritten most of the codebase. Some what "copied" directly from the 1.xx series, but it was "built from scratch."
The current codebase is already drastically different. It has a parallel search. So, regardless of how much improved it is in ELO, I think that merits a promotion to 3.0.
On the flipside of that, if I could somehow change a line of code or two to fix some bug and I got 100+ ELO out of it, I don't think I'd increment the major version number. I'd increment the minor version number.
So, I guess I'm in the camp that uses the version numbers to track changes in the code, not the playing strength.
--
James