On his blog, Mike Harsh of Microsoft writes that the support of WPF/E on the Macintosh platform will not be limited to a JavaScript engine: "WPF/E supports programmability through JavaScript for tight browser integration. The WPF/E package also contains a small, cross platform subset of the CLR and .NET Framework that can run C# or VB.NET code. Yes, we are bringing C# programming to the Mac."

I wonder why i am getting voted down for my comment.
I don't understand why they don't support mono instead - it's a good base to use. It contains their .NET technology - why start from scratch ( is'nt that lame ?).

Second, Microsoft has their own C# codebase that's ready to go, it would be a whole lot easier for them to make it cross platform than support two completely separate implementations, of which one was incomplete. Not to mention the fact that they don't want to be seen supporting an external project, nor do they want to cause any fuss by appearing to interfere in an external project. Thus your comment didn't make a whole lot of sense.

Then there's the fact that it seems unnecessary to criticise someone for trying something even if, at first glance, it appears redundant (though in this case, their approach is clearly better).