[Ironpython-users] pyc port to IKVM.Reflection
Dino Viehland
dinov at microsoft.com
Fri Jul 6 21:34:13 CEST 2012
Jeff wrote:
> Android has some limitations around what you can inherit from. It requires
> some AOT steps to inherit from Java classes ... which includes all of the UI
> widgets. I was hand-crafting the wrappers that just forward to Python code,
> but I figured there had to be an easier way, and pyc.py (or similar) seems like
> the ticket.
>
Not quite sure how this fits in with Java and Android, but throwing those out
of the picture (let's say we're on the Windows Phone 7 and we don't have access
to RefEmit), this too can actually potentially be handled by __clrtype__ :)
You'll just need to run NewTypeMaker in a mode where it saves to disk (we
can already do this I believe for debug builds where we want to verify the
IL is legal). Then you just need a metaclass which goes off to the
pre-compiled assembly and loads it rather than generating it.
I can definitely see the desire to bring it all together in one tool though as
there's now lots of moving parts.
More information about the Ironpython-users
mailing list