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