WinRT and Haskell

I suppose this should go into the GUI mailing list, but it is filled with spam. So, WinRT does not depend on the .NET Framework. C++ applications can directly compile to x86 and be able to use WinRT. Do we have a room for Haskell development there? -- Warm Regards, AbdulSattar Mohammed

On Thu, Jan 5, 2012 at 5:12 AM, AbdulSattar Mohammed
I suppose this should go into the GUI mailing list, but it is filled with spam. So, WinRT does not depend on the .NET Framework. C++ applications can directly compile to x86 and be able to use WinRT. Do we have a room for Haskell development there?
From what I understand, WinRT is a set of COM libraries - C++ can
directly compile to it because the MS C++ compiler has special extensions to handle the COM resources in the library. There is a COM library for Haskell: http://hackage.haskell.org/package/com But I've never used it. The API is encoded in a special meta-data format, which is then used by C++, .NET and Javascript to create the language-specific APIs - it might be possible to generate Haskell bindings to the COM components from this metadata. Antoine
participants (2)
-
AbdulSattar Mohammed
-
Antoine Latter