[Haskell-cafe] Haskell on JVM

Arvid Halma arvid at robomind.net
Fri Jun 26 09:15:17 EDT 2009


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.h at 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 at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>


More information about the Haskell-Cafe mailing list