Hacker News new | past | comments | ask | show | jobs | submit login
PyPy 2.1 – Considered ARMful (morepypy.blogspot.com)
113 points by bivab on Aug 1, 2013 | hide | past | favorite | 8 comments



If I understand correctly, iPhone and iPad run ARM processors... does this mean you can now use PyPy on iOS?


supporting processor is one thing and supporting OS is another.

PyPy runs fine for example on x86_64, but does not support windows 64 natively (although windows 32bit version works fine on windows 64).

There was some work done to run it on Android, however it did not get very far and I'm not sure what's the status. For iOS there are quite a few problems, most notably iOS does not allow JITs (other than apple's own) to run on this platform - which means PyPy is mostly useless.


iOS apps aren't allowed to have a JIT, or run any code not present in the submitted binaries in general.

The one exception is that iOS apps are allowed to indirectly use JavascriptCore's JIT.


I thought the JSC JIT is still disabled in non-Safari processes?


That is correct. They have nebulously cited "security reasons" as justification, but that doesn't really make very much sense.


Somewhat related, but has anyone tried using Kivy[1] for mobile apps yet?

[1] http://kivy.org


iPhone/iPad/Windows Phones are all ARM processors, and almost all Android phones/tablets (except Intel Medfield based phone) are ARMed as well.


Great title :)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: