It should 'just work' for desktop apps, maybe some changes to get access to some of WinRT through the .NET projection, though there isn't much worth having unless you're a Metro app.
Given IronPython runs on Mono/*nix as-is (ie. lack of PInvokes), there shouldn't be too much preventing it from being hosted in a managed Metro app, depending on exactly which .NET APIs have been removed -- there will be WinRT substitutes for these. The entry point is important to get the proper message loops running, otherwise the async APIs won't work properly. I'm not sure exactly how Metro apps deal with the GAC (I suspect they'll ignore it) but it should be possible to package IronPython releases up separately and apps can take a dependency on it (the VC runtime works like this). This still requires an executable stub in the main app, but won't need winmd files for IronPy. Building/signing a package manually is a pain, but if http://pytools.codeplex.com/workitem/531 gets enough votes we may get PTVS support (to match C#/C++/JS). On Tue, Nov 22, 2011 at 06:46, Tomas Matousek <tomas.matou...@microsoft.com> wrote: > I'm also going to look at porting DLR and Iron* languages to Win8 in next > couple of months -- to see what's blocking it if anything. > Not promising anything though :) > > Tomas > > -----Original Message----- > From: ironpython-users-bounces+tomas.matousek=microsoft....@python.org > [mailto:ironpython-users-bounces+tomas.matousek=microsoft....@python.org] On > Behalf Of Jeff Hardy > Sent: Monday, November 21, 2011 11:38 AM > To: Keith Rome > Cc: ironpython-users@python.org > Subject: Re: [Ironpython-users] Metro Profile support > > On Mon, Nov 21, 2011 at 11:33 AM, Keith Rome <r...@wintellect.com> wrote: >> I specifically asked during the Q&A after that session about DLR support. >> With the changes to the type system, they seem to really want to push away >> from IDMOP. I also got the impression that "dynamic" in C# 4.5 will not be >> quite the same (perhaps Call Sites aren't going to work?). It seems to me >> that if either of those changed a lot it might break quite a bit of the DLR >> pieces. >> >> Getting a straight answer on the topic was pretty difficult though; nobody >> with a blue badge wanted to discuss it. It was either still up in the air, >> or they wanted to pretend it didn't exist. The official response seemed to >> always fall back to "you can still do it in 'classic' non-metro desktop apps >> in win8 if you need to". > > Hooray for non-answers! Not being able to use IronPython for Metro apps is > going to hurt in the future, methinks. I'll see what I can dig up. > > - Jeff > _______________________________________________ > Ironpython-users mailing list > Ironpython-users@python.org > http://mail.python.org/mailman/listinfo/ironpython-users > > > > > > _______________________________________________ > Ironpython-users mailing list > Ironpython-users@python.org > http://mail.python.org/mailman/listinfo/ironpython-users > _______________________________________________ Ironpython-users mailing list Ironpython-users@python.org http://mail.python.org/mailman/listinfo/ironpython-users