Alfonso Acosta wrote:
Great! Are there any chances of getting support for non-Win32
platforms with Mono?

Yep, I believe it's possible.

The interoperability layer is centered around two .NET methods:

 - Marshal.GetDelegateForFunctionPointer and
 - Marshal.GetFunctionPointerForDelegate

As long as Mono correctly implements these methods (I haven't tested them, but Mono appears to implement them), it shouldn't be too difficult to get Salsa going. Most of the work involves extending the runtime hosting code to use the Mono API to load the Mono runtime and then load the driver assembly. Everything after that point is relatively platform independent.

It'd be worth implementing this just to see how long it takes Don to get an Arch Linux port out for it... :-)

Regards,
Andrew
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to