Re: Jython 3?
Jeff Allen <[email protected]> Tue, 25 Jul 2023 07:49:48 +0100
| Newsgroups | gmane.comp.lang.jython.user |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format. --===============3898117515555373690== Content-Type: multipart/alternative; boundary="------------Eja5K21Ixq1ihJLZLPQ08pU0" This is a multi-part message in MIME format. --------------Eja5K21Ixq1ihJLZLPQ08pU0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Thanks to all who have given their +1s to this. I'm genuinely heartened that others think this is still worthwhile. There is a lot of change to take on between Python 2.7 and any recent 3 (not just print()), but also it seemed the time to implement the core in a more modern way. There was a time when I just wanted to try these ideas in a corner, in case the ideas were all wrong. (I hate wasting others' time.) It looks like they aren't *all* wrong. At the moment I'm working to integrate a contributed compiler front-end (Python to AST) which endeavor I think will drive forward other parts of the core still missing. Jeff Allen On 15/07/2023 13:32, John A. Hayes wrote: > I think the conclusion from all this mail-list activity is there is > great interest in a Jython 3.X. Rather than just saying I’m another +1 > (which is true), is there a short-list of things that need to be > achieved to reach Python 3+ compatibility? > > In my naive experience as a Python user, the most substantive > difference between Python 2+ and Python 3+ was the transition between > “print” being a statement in 2 and a function in 3 and that seems > trivial. All the other changes were under the hood and not important > from a user’s perspective. > > If there are more corner cases, I’m happy to help, > > All the best, and I’m a super big fan of the project; it’s just a bit > mysterious how any of us can help. > > John > >> On Jul 15, 2023, at 1:31 AM, Liam Coughlin <[email protected]> wrote: >> >> +2 for jython 3 - wait am I doing this right? >> >> On Sat, Jul 15, 2023 at 2:13 AM Jon R. Fox <[email protected]> wrote: >> >> +1 for Jython 3.x >> I'm using Groovy for now. >> >> _______________________________________________ >> Jython-users mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/jython-users >> >> _______________________________________________ >> Jython-users mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/jython-users > > > > _______________________________________________ > Jython-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/jython-users -- Jeff Allen --------------Eja5K21Ixq1ihJLZLPQ08pU0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body> <p>Thanks to all who have given their +1s to this. I'm genuinely heartened that others think this is still worthwhile.</p> <p>There is a lot of change to take on between Python 2.7 and any recent 3 (not just print()), but also it seemed the time to implement the core in a more modern way.</p> <p>There was a time when I just wanted to try these ideas in a corner, in case the ideas were all wrong. (I hate wasting others' time.) It looks like they aren't *all* wrong. At the moment I'm working to integrate a contributed compiler front-end (Python to AST) which endeavor I think will drive forward other parts of the core still missing.<br> </p> <p>Jeff Allen</p> <div class="moz-cite-prefix">On 15/07/2023 13:32, John A. Hayes wrote:<br> </div> <blockquote type="cite" cite="mid:[email protected]"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> I think the conclusion from all this mail-list activity is there is great interest in a Jython 3.X. Rather than just saying I’m another +1 (which is true), is there a short-list of things that need to be achieved to reach Python 3+ compatibility? <div class=""><br class=""> </div> <div class="">In my naive experience as a Python user, the most substantive difference between Python 2+ and Python 3+ was the transition between “print” being a statement in 2 and a function in 3 and that seems trivial. All the other changes were under the hood and not important from a user’s perspective.</div> <div class=""><br class=""> </div> <div class="">If there are more corner cases, I’m happy to help,<br class=""> <div class=""><br class=""> </div> <div class="">All the best, and I’m a super big fan of the project; it’s just a bit mysterious how any of us can help.</div> <div class=""><br class=""> </div> <div class="">John<br class=""> <div><br class=""> <blockquote type="cite" class=""> <div class="">On Jul 15, 2023, at 1:31 AM, Liam Coughlin <<a href="mailto:[email protected]" class="moz-txt-link-freetext" moz-do-not-send="true">[email protected]</a>> wrote:</div> <br class="Apple-interchange-newline"> <div class=""> <div dir="ltr" class="">+2 for jython 3 - wait am I doing this right?<br class=""> </div> <br class=""> <div class="gmail_quote"> <div dir="ltr" class="gmail_attr">On Sat, Jul 15, 2023 at 2:13 AM Jon R. Fox <<a href="mailto:[email protected]" class="moz-txt-link-freetext" moz-do-not-send="true">[email protected]</a>> wrote:<br class=""> </div> <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"> <div dir="ltr" class=""> <div dir="ltr" class="">+1 for Jython 3.x</div> <div class="">I'm using Groovy for now.</div> <div dir="ltr" class="gmail_signature"> <div dir="ltr" class=""><br class=""> </div> </div> </div> _______________________________________________<br class=""> Jython-users mailing list<br class=""> <a href="mailto:[email protected]" target="_blank" class="moz-txt-link-freetext" moz-do-not-send="true">[email protected]</a><br class=""> <a href="https://lists.sourceforge.net/lists/listinfo/jython-users" rel="noreferrer" target="_blank" class="moz-txt-link-freetext" moz-do-not-send="true">https://lists.sourceforge.net/lists/listinfo/jython-users</a><br class=""> </blockquote> </div> _______________________________________________<br class=""> Jython-users mailing list<br class=""> <a href="mailto:[email protected]" class="moz-txt-link-freetext" moz-do-not-send="true">[email protected]</a><br class=""> <a class="moz-txt-link-freetext" href="https://lists.sourceforge.net/lists/listinfo/jython-users">https://lists.sourceforge.net/lists/listinfo/jython-users</a><br class=""> </div> </blockquote> </div> <br class=""> </div> </div> <br> <fieldset class="moz-mime-attachment-header"></fieldset> <br> <fieldset class="moz-mime-attachment-header"></fieldset> <pre class="moz-quote-pre" wrap="">_______________________________________________ Jython-users mailing list <a class="moz-txt-link-abbreviated" href="mailto:[email protected]">[email protected]</a> <a class="moz-txt-link-freetext" href="https://lists.sourceforge.net/lists/listinfo/jython-users">https://lists.sourceforge.net/lists/listinfo/jython-users</a> </pre> </blockquote> <pre class="moz-signature" cols="72">-- Jeff Allen </pre> </body> </html> --------------Eja5K21Ixq1ihJLZLPQ08pU0-- --===============3898117515555373690== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline --===============3898117515555373690== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Jython-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jython-users --===============3898117515555373690==--