<br><br><div class="gmail_quote">On Wed, Jun 20, 2012 at 12:37 PM, Tim Roberts <span dir="ltr"><<a href="mailto:timr@probo.com" target="_blank">timr@probo.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">Chris Lambacher wrote:<br>
> Microsoft has stated that only . NET apps will run on Windows on ARM<br>
> so you will likely need to use IronPython if you want to use Python on<br>
> Windows on Arm.<br>
<br>
</div>That's not correct. The .NET Framework will NOT be ported on Windows<br>
ARM, so .NET applications will not run. Only Metro applications (using<br>
WinRT) will work on Windows ARM. You will not be using Python on<br>
Windows ARM, nor will you be able to distribute Python applications.<br></blockquote><div>Metro apps can be written in so called managed (i.e. .net code) (see:</div><div><a href="http://blogs.microsoft.co.il/blogs/sasha/archive/2011/09/15/winrt-and-net-in-windows-8.aspx">http://blogs.microsoft.co.il/blogs/sasha/archive/2011/09/15/winrt-and-net-in-windows-8.aspx</a>
</div><div>and </div><div><div><a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/TOOL-531T">http://channel9.msdn.com/Events/BUILD/BUILD2011/TOOL-531T</a> )</div><br class="Apple-interchange-newline"></div><div> 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:</div>
<div><a href="http://mail.python.org/pipermail//ironpython-users/2011-November/015409.html">http://mail.python.org/pipermail//ironpython-users/2011-November/015409.html</a>
</div><div><br></div><div>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:</div><div><a href="http://mail.python.org/pipermail/python-dev/2012-January/115426.html">http://mail.python.org/pipermail/python-dev/2012-January/115426.html</a>
</div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Windows RT (which is what they're calling the version of Windows 8 that<br>
runs on ARM) is to Windows 8 what Android is to Linux. It's a very<br>
restricted, tightly controlled environment. It's Windows for Phones,<br>
not just another port of Windows desktop.<br></blockquote><div>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. </div>
<div><br></div><div>-Chris</div><div><br></div></div>-- <br>Christopher Lambacher<br><a href="mailto:chris@kateandchris.net">chris@kateandchris.net</a><br>