[L2Ork-dev] updating cyclone

Jonathan Wilkes jancsika at yahoo.com
Fri Apr 28 04:02:44 UTC 2017


> If we're changing the versioning that much, it might be worth jumping to 0.7.x to show compatibility with Max 7.
It depends on what meaning you want to associate with the minor version 
number.
In semantic versioning the minor version denotes added features 
or improvements that are backwards compatible. They increment with each 
release (or reset with a major version increment), so you get relational 
information from them, e.g., 0.5 means there were two public stable releases 
since 0.3.  (Not much information, but relational information nonetheless.)

If the plan is that there will be multiple minor version numbers to associate 
with corresponding Max versions (0.5 for Max 5, etc.), then jumping to 0.7 
makes sense.  If not, I'd suggest sticking with something that looks like 
semantic versioning.
-Jonathan

> M
On Thu, Apr 27, 2017 at 7:30 PM, Jonathan Wilkes <jancsika at yahoo.com> wrote:

 


Using "alpha" to mean you are in the stable, early stages of a process that may never 
actually be completed is confusing.

> It is, and, if anything, I already considered that cyclone should have jumped to "1.0", instead of being released as "0.3 alpha-1", and now the 0.3 alpha-2 is much more like "1.0.1" - perhaps we should go ahead and just do it, I don't know...
You could do that, but it's not what I'm suggesting.  I'm suggesting to keep the 
major version at "0".  That signifies that you're still working on getting the library 
to have the interface you desire-- that is, the Max/MSP 7 set of objects (or whatever 
your goal happens to be).  Then use "alpha" and "beta" in their common usage, 
to convey the stability of the version of the library you are about to release.

> But my only point is that our current version is just much more advanced and stable, fixed, and cleaned up than the earlier versions. You really shouldn't worry about it being "unstable" as it is now...
Ah, ok.  Then I would *strongly* suggest not to use the words "alpha" and 
"beta" in the way that you currently are.  It's too confusing.

-Jonathan

> cheers

   



 

  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://disis.music.vt.edu/pipermail/l2ork-dev/attachments/20170428/16b139e7/attachment.html>


More information about the L2Ork-dev mailing list