Compiling lazy functional programs for the Java Virtual Machine
1999 ◽
Vol 9
(6)
◽
pp. 579-603
◽
Keyword(s):
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.
2014 ◽
Vol 11
(1)
◽
pp. 47-68
◽
2002 ◽
Vol 13
(6)
◽
pp. 611-627
◽
2000 ◽
pp. 297-357
◽
2012 ◽
Vol 12
(s1)
◽
pp. S161-S168
Keyword(s):
Keyword(s):