Work

Compiling lazy functional programs for the Java Virtual Machine

Year: 1999
Type: article
Abstract: In this paper, we show how lazy functional programs can be compiled for the Java Virtual Machine using a mapping between a version of the 〈 v , G 〉-machine and the Java Virtual Machine. This mapping is elegant – the description is entirely straightforward – and efficient – using it, both code size and execution speed are of the same order of magnitude as those obtained with a traditional functional language bytecode interpreter. In future, our work could serve as the basis of an interface between Haskell and Java.
Language: English
Subfield: Software
Open Access status: bronze
OpenAlex ID: W2068737373
FWCI: 6.207
Cites: 16
Cited by: 16
Related to: 10