Thomas Hallgren
Wed, 24 May 2000 05:17:08 -0700
[EMAIL PROTECTED] wrote: > To those of you who are working on implementations: > How do you implement > > 1) tail recursion > 2) polymorphism > 3) closures & eval (i.e., laziness) One approach worth mentioning is described in David Wakeling: "Compiling lazy functional programs for the Java Virtual Machine", Journal of Functional Programming, Vol 9, Issue 6, Nov 1999. The translation, which is done via the <v,G>-machine, is described in detail. The article also contains performance figures with comparisons to related implementations. -- Thomas Hallgren