[Haskell-cafe] Interfacing Java/Haskell
CJ van den Berg
cj at vdbonline.com
Tue May 28 19:56:24 CEST 2013
The RTS was ported to Android, yes. But not by me. I just wrote
ghc-android, which is just a build script to help people with setting up
the somewhat complex cross-compiler build.
IIRC Nathan Hüsken did most of the porting work.
Everything you need should be on github. ghc-android and foreign-jni is
pretty much it right now.
Using the JNI is a bit ugly, yes. But I see it really as just a tool for
writing more appealing API bindings, which is what I am working on now.
On 2013-05-28 15:35, Kristopher Micinski wrote:
> I'm also interested in seeing this.
>
> Have you ported the Haskell runtime to Android? It seems like this
> should be able to be done, and through the JNI it seems like you should
> be able to get the system API (albeit, ugly).
>
> However, I'd be really happy to see this setup if you were willing to
> put it up somewhere so I could hack on it too.
>
> Kris
>
>
> On Mon, May 27, 2013 at 8:07 PM, Manuel M T Chakravarty
> <chak at cse.unsw.edu.au <mailto:chak at cse.unsw.edu.au>> wrote:
>
> CJ van den Berg <cj at vdbonline.com <mailto:cj at vdbonline.com>>:
> > I have successfully written Java/Haskell programs using the Java
> > Native Interface. You can find my JNI to Haskell binding library at
> > https://github.com/neurocyte/foreign-jni. I am primarily using it to
> > write Android Apps with Haskell,
>
> Just out of curiosity, have you got any complete apps that you built
> that way? Are they in the Google Store?
>
> Manuel
>
>
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org <mailto:Haskell-Cafe at haskell.org>
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
>
--
CJ van den Berg
mailto:cj at vdbonline.com
xmpp:neurocyte at gmail.com
More information about the Haskell-Cafe
mailing list