Py4J

Software kuvakaappaus:
Py4J
Ohjelmiston tiedot:
Versio: 0.8.1
Lähetyksen päivämäärä: 14 May 15
Kehittäjä: Barthelemy Dagenais
Lupa: Vapaa
Suosio: 230

Rating: nan/5 (Total Votes: 0)

Menetelmät ovat kutsutaan, jos Java esineet asunut Python-tulkki.
Kaikki Java kokoelmat pääsee käyttämällä standardin Python keruumenetelmien.
Ei ole koodi tuottaa eikä käyttöliittymä toteuttaa jaettuihin objekteihin molemmin puolin, koska Py4J toimii kuten daemon.

Mikä on uusi tässä julkaisussa:

  • Kyky epäonnistua aikaisin, jos py4j.java_gateway.JavaGateway ei voi yhdistää JVM.
  • Lisätty tuki pitkään perusalkioiden, BigDecimal, ENUM tyyppejä, ja sisäinen luokissa Java puolella.
  • Aseta saner log tasot
  • Monet pienet korjauksia ja API parannukset (taaksepäin yhteensopiva).
  • Kirjoitti osio FAQ noin huolta turvallisuudesta ja varotoimenpiteet Py4J.
  • Lisätty tuki Travis-CI ja siivottu testisarja poistaa kovakoodattuihin polkuja.

Mikä on uusi versiossa 0.5:

  • Lisätty kyky tuoda paketteja (esim java_import (yhdyskäytävä .jvm, "java.io. * '))
  • Lisätty tuki malli suodattamalla JavaGateway.help () (esim gateway.help (obj, "päästä * Foo * Baari '))
  • Lisätty tuki automaattista muuntamista Python kokoelmien (luettelosta, set, sanakirja) Java kokoelmiin. Käyttäjien JavaGateway (auto_convert = True) tai nimenomaista muuntimen.
  • Luotu kahta Eclipse ominaisuudet: yksi upottaa Py4J Java-kirjasto. Muiden tarjoaa oletuksena GatewayServer joka käynnistetään kun Eclipse käynnistyy. Molemmat toiminnot ovat käytettävissä uudella Py4J Eclipse päivitys sivusto: http://py4j.sourceforge.net/py4j_eclipse
  • Uusittu moduuli hajoaminen Py4J: ei ole enää pakollista riippuvuuksien joukossa moduulien.

Mikä on uusi versiossa 0.2:

  • Nyt on mahdollista kutsua rakentajille ja viite staattinen jäsenet: Käytä jvm jäsen JavaGateway esineen.
  • Java Kartta muunnetaan Python Dictionary.
  • Kenttä pääsyä tuetaan get_field toiminnon tai auto_field = True jäsen JavaGateway.
  • Hanki interaktiivinen ohje sivu JavaGateway.help (kohde).
  • Set on vain pääsee läpi Java-Set käyttöliittymä nyt.
  • Array voidaan viitata, mutta yksittäisiä kohteita pääsee vain tämän kiertotavan: gateway.jvm.java.lang.reflect.Array.get (objekti, indeksi).
  • parannus pohdintaa moottori Java puolella enemmän joustavuutta.
  • Parannettu muistin malli: enää muistivuoto aiheuttamien Py4J.
  • Uusi samanaikaisuuden malli: Py4J on nyt kierre turvallinen.

Vastaavia ohjelmistoja

Ejscript
Ejscript

11 Mar 16

Acquisition
Acquisition

4 Jun 15

Zephir
Zephir

10 Dec 15

Stackless Python
Stackless Python

28 Feb 15

Muu ohjelmistojen kehittäjä Barthelemy Dagenais

gitli
gitli

12 May 15

Kommentit Py4J

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!