Re: How do I contribute to Jython 3?

Jeff Allen <[email protected]> Sat, 18 Nov 2023 16:25:00 +0000
Newsgroups gmane.comp.lang.jython.devel
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--===============4154218266300897141==
Content-Type: multipart/alternative;
 boundary="------------z5F4U3tms1Z6XzmA0PLe8ijE"
Content-Language: en-GB

This is a multi-part message in MIME format.
--------------z5F4U3tms1Z6XzmA0PLe8ijE
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

On 15/11/2023 18:59, Dhaval Shah wrote:
> Recently I have been exploring Python 3. And being a long time Java 
> developer decided to start contributing to Jython.
>
> So how do I start contributing to Jython 3?

Cool. I'll be in touch off-list, but since you ask these questions here ...

> I have gone through https://www.jython.org/jython-3-roadmap and not 
> sure if this has made progress -> https://github.com/jython/jython3#readme
Some. It's still fairly reliable as it goes.
> Or is this a dev dump of Jython 3? -> 
> https://github.com/aaveshdev/jython3 ?

I don't know what that is.

Jython 3 is hiding in plain sight on the main (not master) branch of the 
official repo: https://github.com/jython/jython/tree/main . When it 
works, we'll make "main" the default. At present, it consists of a core 
interpreter and the unit tests that show the approach taken will 
probably work. A lot of the code in there is dead Jython 2 code, 
preserved because I imagine Jython 3 building on it, and I think those 
who created it deserve to be in the Git history. It's not working out 
like that so far because the core interpreter is so different.

> Or Is Jython3 still sleeping?

It wakes, hunts for a bit, then sleeps again. It's mostly just me 
animating it. Paid work, Jython 2 and other study take turns with Jython 3.

> Thanks
> Dhaval

Thanks for your interest

Jeff

--------------z5F4U3tms1Z6XzmA0PLe8ijE
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    On 15/11/2023 18:59, Dhaval Shah wrote:<br>
    <blockquote type="cite"
cite="mid:CAPGmB+Bynzux4GW_hEkCyExngNq1WAVyb1spaA9tUX1KhuOoCA@mail.gmail.com">
      <div dir="ltr">Recently I have been exploring Python 3. And being
        a long time Java developer decided to start contributing to
        Jython. <br>
        <div><br>
          So how do I start contributing to Jython 3? <br>
        </div>
      </div>
    </blockquote>
    <p>Cool. I'll be in touch off-list, but since you ask these
      questions here ...</p>
    <blockquote type="cite"
cite="mid:CAPGmB+Bynzux4GW_hEkCyExngNq1WAVyb1spaA9tUX1KhuOoCA@mail.gmail.com">
      <div dir="ltr">
        <div>I have gone through <a
            href="https://www.jython.org/jython-3-roadmap"
            moz-do-not-send="true" class="moz-txt-link-freetext">https://www.jython.org/jython-3-roadmap</a>
          and not sure if this has made progress -&gt; <a
            href="https://github.com/jython/jython3#readme"
            moz-do-not-send="true" class="moz-txt-link-freetext">https://github.com/jython/jython3#readme</a><br>
        </div>
      </div>
    </blockquote>
    Some. It's still fairly reliable as it goes.<br>
    <blockquote type="cite"
cite="mid:CAPGmB+Bynzux4GW_hEkCyExngNq1WAVyb1spaA9tUX1KhuOoCA@mail.gmail.com">
      <div dir="ltr">
        <div>Or is this a dev dump of Jython 3? -&gt; <a
            href="https://github.com/aaveshdev/jython3"
            moz-do-not-send="true" class="moz-txt-link-freetext">https://github.com/aaveshdev/jython3</a>
          ?<br>
        </div>
      </div>
    </blockquote>
    <p>I don't know what that is.</p>
    <p>Jython 3 is hiding in plain sight on the main (not master) branch
      of the official repo: <a class="moz-txt-link-freetext" href="https://github.com/jython/jython/tree/main">https://github.com/jython/jython/tree/main</a> .
      When it works, we'll make "main" the default. At present, it
      consists of a core interpreter and the unit tests that show the
      approach taken will probably work. A lot of the code in there is
      dead Jython 2 code, preserved because I imagine Jython 3 building
      on it,
      and I think those who created it deserve to be in the Git history.
      It's not working out like that so far because the core interpreter
      is so different.</p>
    <blockquote type="cite"
cite="mid:CAPGmB+Bynzux4GW_hEkCyExngNq1WAVyb1spaA9tUX1KhuOoCA@mail.gmail.com">
      <div dir="ltr">
        <div>Or Is Jython3 still sleeping? <br>
        </div>
      </div>
    </blockquote>
    <p>It wakes, hunts for a bit, then sleeps again. It's mostly just me
      animating it. Paid work, Jython 2 and other study take turns with
      Jython 3.<br>
    </p>
    <blockquote type="cite"
cite="mid:CAPGmB+Bynzux4GW_hEkCyExngNq1WAVyb1spaA9tUX1KhuOoCA@mail.gmail.com">
      <div dir="ltr">Thanks<br>
        Dhaval</div>
    </blockquote>
    <p>Thanks for your interest<br>
    </p>
    <p>Jeff<br>
    </p>
  </body>
</html>

--------------z5F4U3tms1Z6XzmA0PLe8ijE--


--===============4154218266300897141==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============4154218266300897141==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Jython-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jython-dev

--===============4154218266300897141==--