|
From: Jeff A. <ja...@fa...> - 2024-08-03 08:08:04
|
Great to hear from you and what a kind offer. I agree with much of what you write about the value of a JVM implementation. If you've poked around the project you may have noticed some efforts towards a Jython 3, while keeping a 2.7 alive. These aim to use the dynamic language features to full advantage. It's quite slow progress. Early invokedynamic resources, including some of your own, have been important for understanding how we might do this (thanks). It is clear that your role as an early adopter has helped shape the feature. I'll reply with more specifics off-list. Jeff Allen On 01/08/2024 14:56, Charles Oliver Nutter wrote: > Hello fellow JVM language developers! > > I am a co-lead of JRuby for many years, and have had some passing > connection with previous Jython maintainers: Tobias Ivarsson, Frank > Wierzbicki, and others. I am jumping on this list to ask how I might > help Jython in my capacity as a JVM language hacker. I am also > attempting to secure funding to keep JRuby development going, and I > would like to see if it's possible to do the same for Jython. > > Despite the enormous resources that have been poured into alternative > Ruby and Python implementations over the past decade, I still believe > that "pure" JVM implementations are valuable to both the communities > that use these languages and to the JVM language community in general. > JRuby, over the past twenty years, has remained the only alternative > Ruby implementation to ever see significant production deployment. > This is in large part because we adhere to some level of JVM purity: > we run on any JVM, on any platform, without commercial entanglements. > We also try to turn the challenges of implementing a JVM dynamic > language into opportunities for OpenJDK to improve; InvokeDynamic, > Panama, and Loom have in large part been answers to those challenges. > Jython has also proven itself, and even though it has fallen behind > standard Python and does not fully utilize modern JVM features, it > remains one of the great success stories of JVM dynamic languages. > > I believe Jython remains an important project. I'd like to do what I > can to help it move forward and become a viable target for modern > Python applications. Can we have a discussion about some shared future > for our two projects? > > *Charles Oliver Nutter* > /Architect and Technologist/ > Headius Enterprises > https://www.headius.com > he...@he... -- Jeff Allen |