[Ironpython-users] IronPython Mobile Support

Jeff Hardy jdhardy at gmail.com
Wed Feb 15 05:14:47 CET 2012


On Tue, Feb 14, 2012 at 6:29 PM, Dino Viehland <dinov at microsoft.com> wrote:
> There's still subclassing after that which Ruby has a different trick for :)
>
> But interpreting call sites should be pretty easy, isn't it just override BindDelegate<T> and call into a helper?

I think so, but I haven't had a chance to dig into yet.

- Jeff

>> -----Original Message-----
>> From: ironpython-users-bounces+dinov=microsoft.com at python.org
>> [mailto:ironpython-users-bounces+dinov=microsoft.com at python.org] On
>> Behalf Of Tomas Matousek
>> Sent: Tuesday, February 14, 2012 5:06 PM
>> To: Jeff Hardy; Markus Schaber
>> Cc: ironpython-users at python.org
>> Subject: Re: [Ironpython-users] IronPython Mobile Support
>>
>> IronRuby does work with no IL generation whatsoever. The trick is to interpret
>> all dynamic site rules.
>>
>> Tomas
>>
>> -----Original Message-----
>> From: ironpython-users-bounces+tomas.matousek=microsoft.com at python.org
>> [mailto:ironpython-users-
>> bounces+tomas.matousek=microsoft.com at python.org] On Behalf Of Jeff
>> Hardy
>> Sent: Tuesday, February 14, 2012 10:09 AM
>> To: Markus Schaber
>> Cc: ironpython-users at python.org
>> Subject: Re: [Ironpython-users] IronPython Mobile Support
>>
>> On Tue, Feb 14, 2012 at 12:23 AM, Markus Schaber <m.schaber at 3s-
>> software.com> wrote:
>> >> iOS
>> >> ---
>> >> Not supported - MonoTouch supports NO runtime code generation at all (not
>> even DynamicMethod). I need to look deeper to see if it's possible to run
>> without it.
>> >
>> > The problem with the runtime code generation is a legal restriction by Apple,
>> AFAIR.
>> >
>> > I just remembered that there was a pure interpreter mode in ancient times, but
>> AFAIR, interpreters are also forbidden by the same license restrictions.
>> >
>> > Maybe a form of precompiled scripts could run there? But I don't know
>> whether it's worth the effort...
>>
>> I'm pretty sure Apple does allow interpreters now; I believe EA embeds Lua in
>> most of their games. The problem is that I'm not sure the interpreter mode is
>> "pure" anymore, since every other platform has DynamicMethods, and I haven't
>> had a chance to really dig into it. Alex has something cooking that might help,
>> though.
>>
>> If not, then precompiling is an interesting thought - it would mean running
>> everything through pyc first, but it might make it possible.
>> I'm not sure pyc removes enough of the dynamicism though.
>>
>> One of my post-2.7.2 projects will be to write a very simple game (Coin-tossing
>> or roulette or something) and port is to all of these platforms, which will ensure
>> that they will work and that an IronPython app can get into the various stores.
>>
>> - Jeff
>> _______________________________________________
>> Ironpython-users mailing list
>> Ironpython-users at python.org
>> http://mail.python.org/mailman/listinfo/ironpython-users
>>
>>
>>
>>
>>
>> _______________________________________________
>> Ironpython-users mailing list
>> Ironpython-users at python.org
>> http://mail.python.org/mailman/listinfo/ironpython-users
>
>


More information about the Ironpython-users mailing list