Although I don't know what the current JVM lacks to properly act as a functional backend, it appears that JVM 1.7 will be at least better suitable to support dynamic languages.
See: The Da Vinci Machine Project http://openjdk.java.net/projects/mlvm/ Arvid On Fri, Jun 26, 2009 at 2:09 PM, Timo B. Hübel<t...@gmx.info> wrote: >> Incidentally, I am looking for someone well versed in the JVM who wants >> to help spearhead a JVM back end for jhc. > > I would love to see this! With the current advent of all those languages > targeting at the JVM (Groovy, Scala, Clojure) I think a JVM backend for a > Haskell compiler could, together with proper Java interop, make for a major > breakthrough of Haskell in general. > > Unforunately, as I can tell from my halfknowledge, the JVM lacks some > important functionality required for properly targeting functional language > features on the JVM. > > And here comes my question: If there is anybody with proper knowledge about > this issue, I would really like to know what are those things that are > missing? For example, Clojure lacks proper tail recrusion optimization due to > some missing functionality in the JVM. But does anybody know the details? > > Thanks, > Timo > _______________________________________________ > Haskell-Cafe mailing list > Haskell-Cafe@haskell.org > http://www.haskell.org/mailman/listinfo/haskell-cafe > _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe