Making Haskell .NET Compatible

Type of content
Theses / Dissertations
Publisher's DOI/URI
Thesis discipline
Degree name
Other
Publisher
University of Canterbury
Journal Title
Journal ISSN
Volume Title
Language
English
Date
2002
Authors
O’Boyle, Liam
Abstract

Microsoft’s new .NET platform makes use of tools, built in a wide variety of languages, all running on one virtual machine, the .NET Common Language Runtime (CLR). Many existing languages are to be made compatible with the .NET CLR, in order to make the platform more appealing to experienced software developers, and new languages are also being developed specifically for the system. As one of the most popular functional languages, it is intended that Haskell 98 be made .NET compatible. The approach taken in this project involves a translation of the Glasgow Haskell Compiler’s internal language, GHC Core, to Mondrian Core, and internal language of the Mondrian compiler, to achieve Haskell compatibility with the CLR. A detailed description of the development of a tool to achieve this translation is described also.

Description
Citation
Keywords
Ngā upoko tukutuku/Māori subject headings
ANZSRC fields of research
Rights
All Right Reserved