Date:
Sun, 14 Mar 2010 16:07:22 +0100
From: "Sylvain Le Gall" <address deleted>
Subject: OCaml
From: "Sylvain Le Gall" <address deleted>
Subject: OCaml
Hello, There is also OCaml that can be compiled for JVM: http://caml.inria.fr (general language) http://ocamljava.x9c.fr/ (running OCaml on the JVM + integration with Java in general). Regards Sylvain Le Gall
Subject:
Fantom (was Re: Functional Programming on the JVM)
From: <address deleted> (Aaron M. Ucko)
Date: Sun, 14 Mar 2010 14:48:33 -0400
From: <address deleted> (Aaron M. Ucko)
Date: Sun, 14 Mar 2010 14:48:33 -0400
Fantom (from fantom.org) is another interesting language supporting the JVM as a target, though there are also .NET-based and even ECMAScript-based implementations. I'd probably classify it as a multiparadigm language with FP support rather than a straight-up functional language, but either way it qualifies for your list. (Granted, ECMAScript itself supports closures, so perhaps the Java-based Rhino implementation should also make your second list.) -- Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org) http://www.mit.edu/~amu/ | http://stuff.mit.edu/cgi/finger/?amu@monk.mit.edu
From:
"David Bremner" <address deleted>
Subject: Re: Fantom (was Re: Functional Programming on the JVM)
Date: Sun, 14 Mar 2010 17:06:00 -0300
Subject: Re: Fantom (was Re: Functional Programming on the JVM)
Date: Sun, 14 Mar 2010 17:06:00 -0300
On Sun, 14 Mar 2010 14:48:33 -0400, ucko@debian.org (Aaron M. Ucko) wrote: > I'd probably classify it as a > multiparadigm language with FP support rather than a straight-up > functional language, Hmm, without knowing either, it looks philosophically similar to Scala. > (Granted, ECMAScript itself supports closures, so perhaps the > Java-based Rhino implementation should also make your second list.) Sure, why not. Thanks for the feedback, David