[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