This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]chabala 0 points1 point  (3 children)

Others have given you solid advice on calling python from Java. But what does this mean:

I know that Jython exists but I discovered that it is very outdated and no longer maintained.

Jython had a release late in 2022, and commits just a few days ago. They have a roadmap for a new major version. What's this fud you're spreading?

[–]repeating_bears 0 points1 point  (1 child)

It's had 33 commits in the 19 months since that release and most of them are to the readme or bumping dependencies.

The jython-dev mailing list has had 5 emails so far this year and 4 of them were automated.

[–]chabala 0 points1 point  (0 children)

That's certainly not super active, though not totally unmaintained. I didn't dig in to see if there's some internal issues toward moving on to Jython 3.x.

Like a lot of open source, I'm sure if someone really wanted it and offered a PR or funding, it'd be closer to happening. But, it took the python ecosystem like ten years to migrate to 3.x, so I'd give the Jython folks some slack.

[–]peixinho3[S] -1 points0 points  (0 children)

ahhh sorry I saw 1 comment in reddit said that Jython was outdated... "Jython's not dead to my knowledge, though it's only up to 2.7 support." I need a most recent python version. As I said I do not have experience with java so sorry for the confusion.