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.


Reply via email to