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,&nbsp;<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 &lt;<a =
href=3D"mailto:[email protected]" =
class=3D"">[email protected]</a>&gt; 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&nbsp;Uhr schrieb =
Yaqiang Wang &lt;<a href=3D"mailto:[email protected]" =
target=3D"_blank" class=3D"">[email protected]</a>&gt;:<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&nbsp;me in this document:&nbsp;<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 &lt;<a =
href=3D"mailto:[email protected]" target=3D"_blank" =
class=3D"">[email protected]</a>&gt; 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?&nbsp;<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 &lt;<a href=3D"mailto:[email protected]" =
target=3D"_blank" class=3D"">[email protected]</a>&gt; =
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 =
&lt;<a href=3D"mailto:[email protected]" target=3D"_blank" =
class=3D"">[email protected]</a>&gt; 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==--