<div dir="ltr"><div><div>-1 on version number 3.0.<br><br></div>Just last week I was in a complete panic when I discovered that the version of Python embedded in <a href="http://moneydance.com">moneydance</a> was "Jython 2.0".  After some frantic searching, I discovered that Jython 2.0 implements Python 2.5.  Their current beta is numbered 2.7b1 because of such confusion.<br>

<br></div>I also seem to remember many emails and other explanations about "IronPython version 2.0 implements the Python 2.5 specification" so that the next version of IronPython was numbered to match the language spec.   That is a good tradition to keep.<br>

<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Apr 9, 2014 at 4:28 PM, Jeff Hardy <span dir="ltr"><<a href="mailto:jdhardy@gmail.com" target="_blank">jdhardy@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">On Wed, Apr 9, 2014 at 8:32 PM, Vernon D. Cole <<a href="mailto:vernondcole@gmail.com">vernondcole@gmail.com</a>> wrote:<br>


> I think that would be version 3.3 (or will it be 3.4?) which will be the<br>
> next "major" release. (Since there will never be a version of Python 2<br>
> higher than "2.7" all 2.x releases henceforth will be "point" releases.<br>
>   Let me hasten to point out that, since the unicode vs string vs bytes<br>
> issue in Python 3 is well defined, the transition to IronPython 3 ought to<br>
> be painless.  Many of the incompatibilities between IronPython and CPython<br>
> will just go away. Since we will skip ["3.0", "3.1", "3.2"] we will never<br>
> have to remove the u"unicode string marker", which was the biggest pain in<br>
> writing runs-on-either version code.  2.7 <-> 3.3 is easy.<br>
<br>
</div>Yeah, this change won't happen until IronPython 3. I'm also going to<br>
take the opportunity to break from the convention of matching CPython<br>
versions and just call it 3.0, even though it will have everything up<br>
to 3.4 in it. PEP 421 (<a href="http://www.python.org/dev/peps/pep-0421/" target="_blank">http://www.python.org/dev/peps/pep-0421/</a>) has<br>
the mechanism to make this work.<br>
<br>
And yes, my hope is that moving to 3 will be much less problematic for<br>
IronPython than it is for CPython. Other than a few things (like<br>
changing the default Frames setting) there shouldn't be too many<br>
breaking changes.<br>
<span class="HOEnZb"><font color="#888888"><br>
- Jeff<br>
</font></span></blockquote></div><br></div>