Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456 Tail call elimination on the Java
Virtual Machine
Tail call elimination on the Java
Virtual Machine
Michel Schinz and Martin Odersky, EPFL Lausanne
Proc. ACM SIGPLAN BABEL'01 Workshop on Multi-Language
Infrastructure and Interoperability.
Abstract
A problem that often has to be solved by compilers for functional
languages targeting the Java Virtual Machine is the elimination of
tail calls. This paper explains how we solved it in our Funnel
compiler and presents some experimental results about the impact
our technique has on both performance and size of the compiled
programs.