Hat jemand schon mal https://github.com/cobbal/python-for-iphone ausprobiert?
Der angegebene Patch scheint (die meisten Änderungen sind gar keine) ctypes und openssl zu deaktivieren und gut ist. Leider sind da sicherlich jetzt keine Möglichkeiten dabei, irgendwie mit CocoaTouch zu interagieren, oder?
Stefan
Python auf dem iPhone? Was geht?
-
- User
- Beiträge: 996
- Registriert: Mittwoch 9. Januar 2008, 13:48
Mmm wenn du da PyObjC kompiliert kriegst sollte das doch schon gehen, oder?
Keine Ahnung, darum frage ich jaDauerbaustelle hat geschrieben:Mmm wenn du da PyObjC kompiliert kriegst sollte das doch schon gehen, oder?

AFAIK funktioniert die ScriptingBridge, die von RubyCocoa und PyObjC genutzt wird, nicht auf dem iPhone. Daher müsste man wohl per Hand Bindings an die iOS-spezifischen Rahmenwerke machen.
Stefan
*bump*
Hat das inzwischen mal einer ausprobiert? Ich habe leider grade keine entsprechende Hardware zur Hand und mit dem Simulator geht das angeblich nicht ("""wegen eines Bugs""", näheres versuche ich in Erfahrung zu bringen).
Hat das inzwischen mal einer ausprobiert? Ich habe leider grade keine entsprechende Hardware zur Hand und mit dem Simulator geht das angeblich nicht ("""wegen eines Bugs""", näheres versuche ich in Erfahrung zu bringen).
Also ich nicht. Aber wäre immer noch interessiert.
Zwischenzeitlich hatte ich ja angefangen, mir meinen eigenen Python-Interpreter zu bauen, aber mehr als ein Proof-of-Principle ist das bislang nicht und an irgendwelche existierenden Bibliotheken ist der auch nicht angebunden. Ich habe nur zwei eingebaute Funktionen: print und len.
Stefan
Zwischenzeitlich hatte ich ja angefangen, mir meinen eigenen Python-Interpreter zu bauen, aber mehr als ein Proof-of-Principle ist das bislang nicht und an irgendwelche existierenden Bibliotheken ist der auch nicht angebunden. Ich habe nur zwei eingebaute Funktionen: print und len.
Stefan
Also ich bin grade dabei das auszuprobieren. Printen geht (auch von irgendwelchen expressions), aber wenn der versucht ein ARM binary zu laden dann crasht es im Simulator, weil das eben nur ein Simulator und kein Emulator ist. Deshalb muss ich mir jetzt wohl erst mal entsprechende Hardware zulegen bevor das weitergehen kann.