title: Is new JIT-ed programming language in windows 8 metro/winRT possible?
body: <p>Lets say I want to create a new programming language or use some language not supported by MS (Haskell, Java... whatever) but want to be able to code against windows 8 metro/winRT.</p>
  
  <p>I know that all apps in Metro UI are sandboxed.<br>
  I know that I can program in native C++, so I assume that I can do it also in C or assembly.<br>
  But:</p>
  
  <ol>
  <li>Is it possible to create a JIT that will produce assembly code on the fly - like CLR JIT- without breaking sandbox restrictions?</li>
  <li>Assuming that I will use only <a href="http://msdn.microsoft.com/en-us/library/windows/apps/br205757%28v=VS.85%29.aspx" rel="noreferrer">API allowed in Metro sandbox</a> is it possible to not use XAML as UI interface? - Can I use Direct2D/DirectX directly?</li>
  </ol>