Paper_Haskell_in_Genesis_For_PLC2006(Letter)AfterReview.pdf (221 kB)
An Embedded Haskell Subset Implementation
conference contribution
posted on 2023-05-26, 09:43 authored by Lewis, IJWe 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, USADate of Event (Start Date)
2006-06-26Date of Event (End Date)
2006-06-29Repository Status
- Open