Meer dan vier jaar na de oprichting van de vorige belangrijke tak is de release van de laag , waarmee volledige toegang van Python-applicaties tot Java-klassebibliotheken mogelijk is. Met behulp van JPype kunnen specifieke Java-bibliotheken vanuit Python worden gebruikt, waardoor hybride applicaties kunnen worden gemaakt die Java- en Python-code combineren. De projectcode wordt verspreid onder de Apache 2.0-licentie.
In tegenstelling tot Jython wordt de integratie met Java niet bereikt door een variant van Python voor de JVM te creƫren, maar door interactie op het niveau van beide virtuele machines, met gebruik van gedeeld geheugen. De voorgestelde aanpak maakt niet alleen een goede prestaties mogelijk, maar biedt ook toegang tot alle CPython- en Java-bibliotheken. In deze nieuwe release is de code van de hoofdmodule volledig herschreven, is ondersteuning toegevoegd voor
unattached-threads, beveiliging is verbeterd, is de vertaling van Java-excepties naar Python-excepties verzekerd en is het gedrag bij het converteren van strings gewijzigd.
Bron: opennet.ru
