Py4J

Software screenshot:
Py4J
Software ətraflı:
Version: 0.8.1
Tarixi Upload: 14 May 15
Geliştirici: Barthelemy Dagenais
Lisenziya: Pulsuz
Məşhurluq: 55

Rating: nan/5 (Total Votes: 0)

üsulları Java Python tərcüməçi yaşayan obyektlərin kimi deyilir.
Bütün Java kolleksiyaları standart Python kolleksiya metodlardan istifadə edərək əldə edilə bilər.
Py4J bir daemon kimi çalışır, çünki yaratmaq üçün heç bir kodu və hər iki tərəfdən paylaşılan obyektlər üçün həyata keçirilməsi üçün heç bir interface var

Bu azad Yeni nədir.

  • py4j.java_gateway.JavaGateway JVM qoşulmaq mümkün olmadıqda, erkən uğursuz imkanı.

  • Java tərəfində uzun primitives, BigDecimal, enum növləri və daxili siniflər üçün
  • dəstək Added.
  • Set Saner log səviyyəsi
  • Bir çox kiçik hata düzeltmelerini və API aksesuarları (geri uyğun).
  • Py4J təhlükəsizlik qayğıları və tədbirləri haqqında FAQ bölmə yazmışdır.
  • Əlavə Travis-CI dəstək və hardcoded yolları aradan qaldırılması testi təmizlənmiş.

nədir versiyası 0.5 Yeni

  • paketləri idxal etmək imkanı əlavə edilib (məsələn, java_import (gateway .jvm "java.io. *))
  • JavaGateway.help () ilə filtreleme model üçün əlavə dəstək (məsələn, gateway.help (obj, almaq * Foo * Bar '))
  • Java kolleksiyaları Python kolleksiyalar (siyahı, set, lüğət) avtomatik dönüşüm üçün əlavə dəstək. İstifadəçi JavaGateway (auto_convert = True) və ya açıq converter.
  • Iki Eclipse xüsusiyyətləri Yaradılıb: bir Py4J Java kitabxana embeds. digər Eclipse başladığında açılmış bir-u mənim GatewayServer təmin edir. Hər iki funksiyalar yeni Py4J Eclipse yeniləmə saytda mövcuddur: http://py4j.sourceforge.net/py4j_eclipse
  • Py4J modulu parçalanma Yenidən. Modulları arasında məcburi dairəvi bağımlılıkları heç bir var

nədir versiyası 0.2 Yeni

  • Bu inşaatçılar və arayış statik üzvləri zəng etmək mümkündür: bir JavaGateway obyekt JVM üzvü istifadə edin.
  • Java haqda Python Dictionary çevrilir.
  • Field giriş get_field funksiyası və ya auto_field = JavaGateway True üzvü vasitəsilə dəstəklənir.
  • JavaGateway.help (obyekt) ilə interaktiv yardım page almaq.
  • Set indi Java Set interfeysi vasitəsilə yalnız erişilebilir.

  • Gateway.jvm.java.lang.reflect.Array.get (obyekt indeksi)
  • Diziler edilə bilər, lakin fərdi maddələr yalnız bu çözüm ilə əldə edilə bilər.
  • daha çox rahatlıq üçün Java tərəfində əks mühərrik tam rewrite.
  • Təkmilləşdirilmiş yaddaş model. Py4J səbəb heç bir daha çox yaddaş sızıntısı
  • Yeni concurrency model. Py4J indi thread-təhlükəsiz

Oxşar proqram

Lua
Lua

21 Jul 15

Pyret
Pyret

13 May 15

Acquisition
Acquisition

4 Jun 15

Theory
Theory

14 Apr 15

Geliştirici digər proqram Barthelemy Dagenais

gitli
gitli

12 May 15

Şərh Py4J

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!
Kateqoriya axtarış