University of Tasmania
Browse
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.

History

Publication status

  • Published

Event title

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

Event Venue

Las Vegas, USA

Date of Event (Start Date)

2006-06-26

Date of Event (End Date)

2006-06-29

Repository Status

  • Open

Usage metrics

    University Of Tasmania

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC