University Of Tasmania
Paper_Haskell_in_Genesis_For_PLC2006(Letter)AfterReview.pdf (221 kB)

An Embedded Haskell Subset Implementation

Download (221 kB)
conference contribution
posted on 2023-05-26, 09:43 authored by Lewis, IJ
We provide an implementation of a Haskell subset embedded within the Java programming language. The subset provides type inference, polymorphism, first-class functions, currying, and mixing of Haskell calls within Java expressions. These calls are evaluated lazily before returning to standard imperative evaluation. \ The implementation is via the language Genesis: a Java extension that allows for meta-programming and syntax creation. Genesis even allows for the subset to be used independently, so that source files containing purely Haskell subset code are translated into Java classes.


Publication status

  • Published

Event title

PLC'06 (Sub-conference at WorldComp'06)

Event Venue

Las Vegas, USA

Date of Event (Start Date)


Date of Event (End Date)


Repository Status

  • Open

Usage metrics

    University Of Tasmania


    No categories selected