Salsa is a .NET bridge for Haskell that enables Haskell programs to tap into the rich infrastructure of .NET libraries:
http://www.haskell.org/haskellwiki/Salsa
With the quickly increasing industrial use of Haskell, a good bridge to .NET is a very important part of the Haskell infrastructure, needed to simplify and streamline Haskell application development for the Windows platform.
Salsa was originally developed by Andrew Appleyard as part of his Thesis Project. Andrew did a great job, but the limited amount of time in a Thesis Project meant that he was only able to design and implement the core functionality of the bridge.
It is the aim of the present project to take Andrew's work as a starting point and to turn it into a complete, production-ready bridge. This includes handling generic methods and classes, exception handling, improved error messages, and better support to use Haskell code from C# and other .NET languages. |