0
我想使用pypy的翻譯器工具鏈將RPython代碼編譯爲JVM。如何將翻譯的pypy/rpython鏈接到外部jvm庫?
但是,有許多不支持的CPython庫,如urllib.urlopen()無法轉換爲jvm。
是否有可能將jvm翻譯後端鏈接調用(如urllib.urlopen()和random.random())提供給我從java編譯的jvm/jar實現?
什麼是最好的方式使我的RPython翻譯成JVM能夠做更多的用戶期望從Python?
我認爲你需要定義函數來調用適當的Java同行。寫出適當的替換模塊(只需要你需要的部分)並放置它們,以便翻譯員找到它們。 –
您似乎混淆了RPython和Python。或者你所說的RPython代碼碰巧是用RPython編寫的Python解釋器? – delnan
Python指的是標準的Python,它允許你導入urllib並使用它。 Pypy翻譯器工具鏈僅支持Python語言的RPython子集,因此它只能翻譯RPython。我想要我編寫的RPython代碼並將其轉換爲JVM,以便能夠使用urllib等庫或其他庫。 – user1678406