On Mon, Feb 8, 2010 at 8:16 PM, John Meacham <john@repetae.net> wrote:
> I expect others have forethought and perhaps even experimented with suchThere have been a couple papers published on it, the main sticking point
> a language. Are there any dangers to be wary of that undo the entire
> endeavour?
seems to be tail call elimination. When targeting real hardware you
always had the option of dropping to assembly to do a direct jump, but
there isn't an equivalent in the JVM. If you look up tail call + jvm you
will probably get a few hits. I believe there are even a couple haskell
specific papers on the issue.