On Wed, Jun 20, 2012 at 12:37 PM, Tim Roberts <t...@probo.com> wrote:

> Chris Lambacher wrote:
> > Microsoft has stated that only . NET apps will run on Windows on ARM
> > so you will likely need to use IronPython if you want to use Python on
> > Windows on Arm.
>
> That's not correct.  The .NET Framework will NOT be ported on Windows
> ARM, so .NET applications will not run.  Only Metro applications (using
> WinRT) will work on Windows ARM.  You will not be using Python on
> Windows ARM, nor will you be able to distribute Python applications.
>
Metro apps can be written in so called managed (i.e. .net code) (see:
http://blogs.microsoft.co.il/blogs/sasha/archive/2011/09/15/winrt-and-net-in-windows-8.aspx
and
http://channel9.msdn.com/Events/BUILD/BUILD2011/TOOL-531T )

 so theoretically IronPython would be embeddable in an app targeting Metro
and could be made to run on Windows RT (the O.S. Formerly know as Windows
on ARM). Here is an IronPython mailing list thread on just that:
http://mail.python.org/pipermail//ironpython-users/2011-November/015409.html

Further investigation also shows that (at least on x86) it might be
possible to have a version of Python for Metro Apps that is based on
CPython:
http://mail.python.org/pipermail/python-dev/2012-January/115426.html



> Windows RT (which is what they're calling the version of Windows 8 that
> runs on ARM) is to Windows 8 what Android is to Linux.  It's a very
> restricted, tightly controlled environment.  It's Windows for Phones,
> not just another port of Windows desktop.
>
Just to be clear I referred to Windows RT the OS as Windows on ARM to be
less confusing with Windows Runtime the programming API for Metro Style
Apps.

-Chris

-- 
Christopher Lambacher
ch...@kateandchris.net
_______________________________________________
python-win32 mailing list
python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32

Reply via email to