I now have a contract with
Adconion Media Group to produce a 2.7 version of Jython by July 15 of this year. It all started when my colleague
Miki Tebeka asked how long it was going to be before a Jython 2.7 was going to become available. At the time I did not have a very happy answer to that one. Adconion has an internal application that will use Jython and they have standardized on the 2.7 version of Python for their CPython development. Naturally it's a pain to go back to 2.5 when you are happy with 2.7. One thing led to another and now I get to spend all of my time thinking about Jython for a while again. This time there is the added bonus of helping out with a Jython application going into production. I'll post more about that application another time :)
Frank,
ReplyDeletethis is very good news - congratulations!
Oti.
Great news, been a fan of Jython for many years and look forward to upgrading...
ReplyDeleteThanks Oti and raindog, I'm looking forward to upgrading too :)
ReplyDeleteWow, it's great to hear that. It'll be great to have all of the major Pythons on the same version.
ReplyDeleteSo, uh, how about Python 3 support? :)
jdhandy: well, to work on 2.7 is in many ways to work on Jython 3 support -- I hope to figure out a way to keep going and figure out a way to get moving for real on a 3.x after July 15 - not exactly sure how that will work yet, but I'm hoping I can find a way.
ReplyDeletejdhandly: BTW are you going to be at the PyCon language summit? We should talk about the standard lib sharing in 3.x either there or in some other venue -- and also about some testing strategies between our two projects.
ReplyDeleteCongrats Frank, great news!
ReplyDeleteGreat news!
ReplyDeleteBesides support for python 2.7 will be any room for performance optimizations?
ReplyDeleteAnonymous: probably not on this round. The great hope for Jython performance will surely be when we move to invokedynamic. Unfortunately I think that is well beyond the scope of this block of development time. On the other hand, Jim Baker and and Shashank Bharadwaj have made progress on invokedynamic support, so stay tuned!
ReplyDeleteThis is awesome news, for both you and the Python/Jython community! I have been struggling with comparability between Python 2.7 and Jython 2.5 myself and I can't wait for this release.
ReplyDeleteIs this progressing? I haven't heard more about it. I hope so. Great job you've done keeping Jython going, Frank.
ReplyDeletesemagical: It is still progressing but the deadline was missed. I became a permanent employee of Adconion at the end of the contract and get 10% time to work on Jython (plus time between other company projects). We just released the first 2.7 beta, and so are on a good path to get 2.7 final done.
ReplyDelete