Hi,

I am interested in OS X and iOS.

Kivy is interesting. It'll take me a while to process what they're doing to make it run fast.

In the early going I'll be using the tools and techniques I'm most familiar with.

-Mike


On 3/19/15 10:26 AM, Jeff Senn wrote:
Hi Michael -

I'm unclear after reading your message whether you are primarily interested in 
OS X or iOS.

If the latter ( or you are interested in even more cross-platform-ness) you 
might want to know about
Kivy ( http://kivy.org ). Of course (as you are probably aware) you have to take a little 
care with any "interpreted" code system on iOS so as not to run afoul of 
Apple's store guidelines.

Kivy is a highly cross-platform environment based on Python and OpenGL (with 
their own OpenGL-based widget set with behaviors in Python code).  It's classic 
Python (2.7 now, but they have plans for 3).  And apparently there are deployed 
iOS apps in the store.  The idea is: write some python, and press a button and 
get builds for several platforms.

I have a patch that switches out the python with stackless for iOS (and 
hopefully soon Android). I haven't done much testing yet though.

If you are interested in the Python<-->ObjC bridging sort of thing, you might 
want to take a look at their approach:
https://github.com/kivy/pyobjus  which differs from pyobjc primarily in that it 
uses ObjC introspection techniques to avoid having to (ahead of time) compile 
all the ObjC functionality into Python extensions.

Note: I believe they are working hard to release a 1.9 version (including a 
whole new build procedure for iOS) so the comparison of released vs git masters 
is a bit opaque in some areas...


_______________________________________________
Stackless mailing list
Stackless@stackless.com
http://www.stackless.com/mailman/listinfo/stackless

Reply via email to