The GraalVM ecosystem comes with a framework to execute other language which is much more up to date than anything that exist around the JSR223, especially on Pyton. The documentation suggest it can be used in any JVM (does not have to be in GraalVM). It would be interesting to experiment with that and integrate it in XWiki to replace things like the current python macro with something which support Python 3.x. See https://www.graalvm.org/latest/reference-manual/polyglot-programming/ |