On Tuesday 08 December 2009 12:58:22 Ben Evans 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).

AFAIK Arnold Schwaighofer completed the work a long time ago, implementing TCO 
in OpenJDK, but the problem is that the JVM committee do not want to add TCO 
to JVMs as standard. I assume the reason is simply benefit vs cost: they do 
not believe enough people would use TCO to warrant the work it would require.

If you want JVM+TCO then you should already be able to use OpenJDK. Another 
forthcoming option may be VMKit, which is a JVM and CLR built upon LLVM 
(which provides TCO so it should be relatively easy to add if it has not been 
done already). Or, of course, use or build a completely different VM already 
provides TCO...

-- 
Dr Jon Harrop, Flying Frog Consultancy Ltd.
http://www.ffconsultancy.com/?e

--

You received this message because you are subscribed to the Google Groups "JVM 
Languages" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/jvm-languages?hl=en.


Reply via email to