[Haskell-cafe] ANNOUNCE: Salsa: A .NET Bridge for Haskell
Andrew Appleyard
andrew.appleyard at gmail.com
Sun Oct 12 04:33:01 EDT 2008
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
More information about the Haskell-Cafe
mailing list