FYI, I wrote a blob on how I encode tail recursion in Erjang: http://bit.ly/6XIma1 .
This technique is applicable (and surprisingly quite fast) if a language encoding (a) passes a "thread state" to all operations, and (b) are encoded so that functions do not return primitive types. Granted - those are severe restrictions, but they apply to Erjang. Could apply to other languages encoded for the JVM as well. On Dec 8, 1:58 pm, Ben Evans <benjamin.john.ev...@googlemail.com> wrote: > Hi John and group. > > Given the new timelines announced for milestone releases for 7, what are the > chances of getting tail calls back on the table for that release? > > If the answer is basically "no chance", then what are the roadblocks? > > If it could be done, then what would be required and who could help with > various stages? > > (Apologies if this has been covered recently, pls feel free to point me at a > thread - I am rather behind on mail). > > Thanks, > > Ben -- You received this message because you are subscribed to the Google Groups "JVM Languages" group. To post to this group, send email to jvm-langua...@googlegroups.com. To unsubscribe from this group, send email to jvm-languages+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/jvm-languages?hl=en.