UNSW   Faculty of Engineering PRINT VERSIONSITE MAP  
cse | School of Computer Science and Engineering (CRICOS Provider No. 00098G)
CSE Thesis Topic Details

Thesis Topic Details

Topic ID:
1185
Title:
.NET Bridge for Haskell
Supervisor:
Manuel Chakravarty
Research Area:
Compiler, Programming Languages, Software Engineering
Associated Staff
Assessor:
Jingling Xue
Topic Details
Status:
Active
Type:
R & D
Programs:
CS CE BIOM BINF SE
Group Suitable:
No
Industrial:
No
Pre-requisites:
Description:

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.


Comments:
Top Of Page

 ###
Site maintained by webmistress@cse.unsw.edu.au
Please read the UNSW Copyright & Disclaimer Statement