I'm so sad that Python3 basically killed Jython. It was wonderful while it lasted. Not only could you interoperate Python inside a JVM, but you even got some performance benefits - no GIL! Far better concurrency and GC than CPython.<p>I have problems at work now that could be helped a lot by being able to run some python code in a JVM, but too much has moved to Py3, it's a nonstarter.<p>I wish Python3 had been a project to turn Jython into the official Python instead of just doubling down on shitty CPython. The JVM runtime is miles ahead of where Python's reference counting, GIL reliant GC is. Or alternately, wish they'd had the cojones to just not break backward compatibility. The things they broke backward compatibility for were a pretty sad list of minor features, like print functions instead of statements. For such small gains, so much was lost.<p>CPython, today, in 2022, is still dealing with all this GIL baggage that could have been avoided if Jython hadn't been effectively killed off this way.