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
                &lt;<a href="mailto:[email protected]"
                  class="moz-txt-link-freetext" moz-do-not-send="true">[email protected]</a>&gt;
                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 &lt;<a
                      href="mailto:[email protected]"
                      class="moz-txt-link-freetext"
                      moz-do-not-send="true">[email protected]</a>&gt;
                    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==--