Re: Jython 3?
"John A. Hayes" <[email protected]> Sun, 16 Jul 2023 02:07:55 -0400
| Newsgroups | gmane.comp.lang.jython.user |
|---|---|
| Message-ID | <[email protected]> |
--===============1189998211169715742== Content-Type: multipart/alternative; boundary="Apple-Mail=_932DD775-A639-4030-8158-D29EA373D61B" --Apple-Mail=_932DD775-A639-4030-8158-D29EA373D61B Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Hi Stefan,=20 Much appreciated for the feedback! Cheers, John > On Jul 15, 2023, at 12:22 PM, Stefan Richthofer = <[email protected]> wrote: >=20 > For the interested dev, Jython 3 is developed under the "main" branch: = https://github.com/jython/jython/tree/main = <https://github.com/jython/jython/tree/main> > Also see https://www.jython.org/jython-3-roadmap = <https://www.jython.org/jython-3-roadmap> and = https://www.jython.org/jython-3-mvp = <https://www.jython.org/jython-3-mvp>. > Initially Python 3.8 was targeted since it was the Python version in = development when the mvp discussion was formulated. > The target version was, however, somewhat recently adjusted to Python = 3.11. >=20 > Best, >=20 > -Stefan >=20 > Am Sa., 15. Juli 2023 um 17:09 Uhr schrieb Yaqiang Wang = <[email protected] <mailto:[email protected]>>: > Some of the features of Python 3 attract me in this document: = https://www.asmeurer.com/python3-presentation/python3-presentation.pdf = <https://www.asmeurer.com/python3-presentation/python3-presentation.pdf>, = including features 2, 9, 11, 12. >=20 > Regards > Yaqiang >=20 > On Sat, Jul 15, 2023 at 8:33=E2=80=AFPM John A. Hayes = <[email protected] <mailto:[email protected]>> 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=E2=80=99m = another +1 (which is true), is there a short-list of things that need to = be achieved to reach Python 3+ compatibility?=20 >=20 > In my naive experience as a Python user, the most substantive = difference between Python 2+ and Python 3+ was the transition between = =E2=80=9Cprint=E2=80=9D 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=E2=80=99s perspective. >=20 > If there are more corner cases, I=E2=80=99m happy to help, >=20 > All the best, and I=E2=80=99m a super big fan of the project; it=E2=80=99= s just a bit mysterious how any of us can help. >=20 > John >=20 >> On Jul 15, 2023, at 1:31 AM, Liam Coughlin <[email protected] = <mailto:[email protected]>> wrote: >>=20 >> +2 for jython 3 - wait am I doing this right? >>=20 >> On Sat, Jul 15, 2023 at 2:13=E2=80=AFAM Jon R. Fox = <[email protected] <mailto:[email protected]>> wrote: >> +1 for Jython 3.x >> I'm using Groovy for now. >>=20 >> _______________________________________________ >> Jython-users mailing list >> [email protected] = <mailto:[email protected]> >> https://lists.sourceforge.net/lists/listinfo/jython-users = <https://lists.sourceforge.net/lists/listinfo/jython-users> >> _______________________________________________ >> Jython-users mailing list >> [email protected] = <mailto:[email protected]> >> https://lists.sourceforge.net/lists/listinfo/jython-users = <https://lists.sourceforge.net/lists/listinfo/jython-users> >=20 > _______________________________________________ > Jython-users mailing list > [email protected] = <mailto:[email protected]> > https://lists.sourceforge.net/lists/listinfo/jython-users = <https://lists.sourceforge.net/lists/listinfo/jython-users> >=20 >=20 > --=20 > ************************************************* > Dr. Yaqiang Wang > Chinese Academy of Meteorological Sciences (CAMS) > 46, Zhong-Guan-Cun South Avenue > Beijing, 100081 > China > =E3=80=80=E3=80=80=E3=80=80=E3=80=80=E3=80=80=E3=80=80=E3=80=80=E3=80=80= =E3=80=80=E3=80=80=E3=80=80=E3=80=80=E3=80=80 > [email protected] <mailto:[email protected]> >=20 > www.meteothink.org <http://www.meteothink.org/> > ************************************************** > _______________________________________________ > Jython-users mailing list > [email protected] = <mailto:[email protected]> > https://lists.sourceforge.net/lists/listinfo/jython-users = <https://lists.sourceforge.net/lists/listinfo/jython-users> > _______________________________________________ > Jython-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/jython-users --Apple-Mail=_932DD775-A639-4030-8158-D29EA373D61B Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 <html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; = charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; = -webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">Hi = Stefan, <div class=3D""><br class=3D""></div><div class=3D"">Much = appreciated for the feedback!</div><div class=3D""><br = class=3D""></div><div class=3D"">Cheers,</div><div class=3D""><br = class=3D""></div><div class=3D"">John<br class=3D""><div><br = class=3D""><blockquote type=3D"cite" class=3D""><div class=3D"">On Jul = 15, 2023, at 12:22 PM, Stefan Richthofer <<a = href=3D"mailto:[email protected]" = class=3D"">[email protected]</a>> wrote:</div><br = class=3D"Apple-interchange-newline"><div class=3D""><div dir=3D"ltr" = class=3D""><div class=3D"">For the interested dev, Jython 3 is developed = under the "main" branch: <a = href=3D"https://github.com/jython/jython/tree/main" target=3D"_blank" = class=3D"">https://github.com/jython/jython/tree/main</a></div><div = class=3D"">Also see <a href=3D"https://www.jython.org/jython-3-roadmap" = target=3D"_blank" class=3D"">https://www.jython.org/jython-3-roadmap</a> = and <a href=3D"https://www.jython.org/jython-3-mvp" target=3D"_blank" = class=3D"">https://www.jython.org/jython-3-mvp</a>.</div><div = class=3D"">Initially Python 3.8 was targeted since it was the Python = version in development when the mvp discussion was formulated.</div><div = class=3D"">The target version was, however, somewhat recently adjusted = to Python 3.11.<br class=3D""></div><div class=3D""><br = class=3D""></div><div class=3D"">Best,</div><div class=3D""><br = class=3D""></div><div class=3D"">-Stefan<br class=3D""></div></div><br = class=3D""><div class=3D"gmail_quote"><div dir=3D"ltr" = class=3D"gmail_attr">Am Sa., 15. Juli 2023 um 17:09 Uhr schrieb = Yaqiang Wang <<a href=3D"mailto:[email protected]" = target=3D"_blank" class=3D"">[email protected]</a>>:<br = class=3D""></div><blockquote class=3D"gmail_quote" style=3D"margin:0px = 0px 0px 0.8ex;border-left:1px solid = rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr" class=3D"">Some of = the features of Python 3 attract me in this document: <a = href=3D"https://www.asmeurer.com/python3-presentation/python3-presentation= .pdf" target=3D"_blank" = class=3D"">https://www.asmeurer.com/python3-presentation/python3-presentat= ion.pdf</a>, including features 2, 9, 11, 12.<div class=3D""><br = class=3D""></div><div class=3D"">Regards</div><div = class=3D"">Yaqiang</div></div><br class=3D""><div = class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sat, Jul = 15, 2023 at 8:33=E2=80=AFPM John A. Hayes <<a = href=3D"mailto:[email protected]" target=3D"_blank" = class=3D"">[email protected]</a>> wrote:<br = class=3D""></div><blockquote class=3D"gmail_quote" style=3D"margin:0px = 0px 0px 0.8ex;border-left:1px solid = rgb(204,204,204);padding-left:1ex"><div class=3D"">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=E2=80=99m another +1 (which = is true), is there a short-list of things that need to be achieved to = reach Python 3+ compatibility? <div class=3D""><br = class=3D""></div><div class=3D"">In my naive experience as a Python = user, the most substantive difference between Python 2+ and Python 3+ = was the transition between =E2=80=9Cprint=E2=80=9D 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=E2=80=99s = perspective.</div><div class=3D""><br class=3D""></div><div class=3D"">If = there are more corner cases, I=E2=80=99m happy to help,<br class=3D""><div= class=3D""><br class=3D""></div><div class=3D"">All the best, and I=E2=80= =99m a super big fan of the project; it=E2=80=99s just a bit mysterious = how any of us can help.</div><div class=3D""><br class=3D""></div><div = class=3D"">John<br class=3D""><div class=3D""><br class=3D""><blockquote = type=3D"cite" class=3D""><div class=3D"">On Jul 15, 2023, at 1:31 AM, = Liam Coughlin <<a href=3D"mailto:[email protected]" = target=3D"_blank" class=3D"">[email protected]</a>> = wrote:</div><br class=3D""><div class=3D""><div dir=3D"ltr" class=3D"">+2 = for jython 3 - wait am I doing this right?<br class=3D""></div><br = class=3D""><div class=3D"gmail_quote"><div dir=3D"ltr" = class=3D"gmail_attr">On Sat, Jul 15, 2023 at 2:13=E2=80=AFAM Jon R. Fox = <<a href=3D"mailto:[email protected]" target=3D"_blank" = class=3D"">[email protected]</a>> wrote:<br = class=3D""></div><blockquote class=3D"gmail_quote" style=3D"margin:0px = 0px 0px 0.8ex;border-left:1px solid = rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr" class=3D""><div = dir=3D"ltr" class=3D"">+1 for Jython 3.x</div><div class=3D"">I'm using = Groovy for now.</div><div dir=3D"ltr" class=3D"gmail_signature"><div = dir=3D"ltr" class=3D""><br class=3D""></div></div></div> _______________________________________________<br class=3D""> Jython-users mailing list<br class=3D""> <a href=3D"mailto:[email protected]" target=3D"_blank" = class=3D"">[email protected]</a><br class=3D""> <a href=3D"https://lists.sourceforge.net/lists/listinfo/jython-users" = rel=3D"noreferrer" target=3D"_blank" = class=3D"">https://lists.sourceforge.net/lists/listinfo/jython-users</a><b= r class=3D""> </blockquote></div> _______________________________________________<br class=3D"">Jython-users= mailing list<br class=3D""><a = href=3D"mailto:[email protected]" target=3D"_blank" = class=3D"">[email protected]</a><br class=3D""><a = href=3D"https://lists.sourceforge.net/lists/listinfo/jython-users" = target=3D"_blank" = class=3D"">https://lists.sourceforge.net/lists/listinfo/jython-users</a><b= r class=3D""></div></blockquote></div><br = class=3D""></div></div></div>_____________________________________________= __<br class=3D""> Jython-users mailing list<br class=3D""> <a href=3D"mailto:[email protected]" target=3D"_blank" = class=3D"">[email protected]</a><br class=3D""> <a href=3D"https://lists.sourceforge.net/lists/listinfo/jython-users" = rel=3D"noreferrer" target=3D"_blank" = class=3D"">https://lists.sourceforge.net/lists/listinfo/jython-users</a><b= r class=3D""> </blockquote></div><br clear=3D"all" class=3D""><div class=3D""><br = class=3D""></div><span class=3D"gmail_signature_prefix">-- </span><br = class=3D""><div dir=3D"ltr" class=3D"gmail_signature"><div dir=3D"ltr" = class=3D""><div = class=3D"">*************************************************<br = class=3D"">Dr. Yaqiang Wang<br class=3D"">Chinese Academy of = Meteorological Sciences (CAMS)<br class=3D"">46, Zhong-Guan-Cun South = Avenue<br class=3D"">Beijing, 100081<br class=3D"">China<br = class=3D"">=E3=80=80=E3=80=80=E3=80=80=E3=80=80=E3=80=80=E3=80=80=E3=80=80= =E3=80=80=E3=80=80=E3=80=80=E3=80=80=E3=80=80=E3=80=80<br class=3D""><a = href=3D"mailto:[email protected]" target=3D"_blank" = class=3D"">[email protected]</a><br class=3D""><br class=3D""><a = href=3D"http://www.meteothink.org/" target=3D"_blank" = class=3D"">www.meteothink.org</a><br = class=3D"">**************************************************</div></div><= /div> _______________________________________________<br class=3D""> Jython-users mailing list<br class=3D""> <a href=3D"mailto:[email protected]" target=3D"_blank" = class=3D"">[email protected]</a><br class=3D""> <a href=3D"https://lists.sourceforge.net/lists/listinfo/jython-users" = rel=3D"noreferrer" target=3D"_blank" = class=3D"">https://lists.sourceforge.net/lists/listinfo/jython-users</a><b= r class=3D""> </blockquote></div> _______________________________________________<br class=3D"">Jython-users= mailing list<br class=3D""><a = href=3D"mailto:[email protected]" = class=3D"">[email protected]</a><br = class=3D"">https://lists.sourceforge.net/lists/listinfo/jython-users<br = class=3D""></div></blockquote></div><br class=3D""></div></body></html>= --Apple-Mail=_932DD775-A639-4030-8158-D29EA373D61B-- --===============1189998211169715742== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline --===============1189998211169715742== 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 --===============1189998211169715742==--