I would be so very happy to be able to program Haskell Android programs. I think the steps we&#39;d need are to 1. Port GHC to ARM (done already?) and 2. Create a JVM calling convention for GHC (using JNI? I have no idea). Short of actually making a new calling convention for the JVM, maybe we could use the JNI to create a thin C wrapper that has the code we want to import normally.<br>
<br>Unfortunately I have no idea of where to start and very little experience with Android other than firing up Eclipse, playing around with simple applications and being very dissatisfied.<br><br><div class="gmail_quote">
On Sat, Nov 10, 2012 at 4:32 PM, Andrew Pennebaker <span dir="ltr">&lt;<a href="mailto:andrew.pennebaker@gmail.com" target="_blank">andrew.pennebaker@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Awesome! Jeffrey Scofield has ported <a href="http://psellos.com/ocaml/compile-to-iossim.html" target="_blank">OCaml to iOS</a>, so there&#39;s also experience there.<div class="HOEnZb"><div class="h5"><br><div class="gmail_extra">
<br><div class="gmail_quote">On Fri, Nov 9, 2012 at 11:46 PM, Kristopher Micinski <span dir="ltr">&lt;<a href="mailto:krismicinski@gmail.com" target="_blank">krismicinski@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">If you have interest in doing this, I have quite a bit of experience<br>
in Android hacking at the system level and above and would be glad to<br>
talk about what might need to happen.  (Though I don&#39;t know the GHC<br>
internals / toolchain so well.)<br>
<br>
One potential choice is Scala, though from my limited experience<br>
that&#39;s a very rough imitation of the uses for Haskell.  (Though,<br>
obviously it works mostly out of the box because of the JVM compiler<br>
target..)<br>
<br>
<a href="http://www.haskell.org/haskellwiki/Android" target="_blank">http://www.haskell.org/haskellwiki/Android</a><br>
<br>
I&#39;ve been writing up some thoughts on the Android activity lifecycle<br>
already interpreted with respect to FP, apps are quite functional<br>
already for a variety of reasons.<br>
<br>
kris<br>
<div><div><br>
On Fri, Nov 9, 2012 at 8:51 PM, Andrew Pennebaker<br>
&lt;<a href="mailto:andrew.pennebaker@gmail.com" target="_blank">andrew.pennebaker@gmail.com</a>&gt; wrote:<br>
&gt; I&#39;d love to use Haskell directly for making mobiles apps. How can we make<br>
&gt; this happen, porting GHC to Android, iOS, and Windows Phone?<br>
&gt;<br>
&gt; --<br>
&gt; Cheers,<br>
&gt;<br>
&gt; Andrew Pennebaker<br>
&gt; <a href="http://www.yellosoft.us" target="_blank">www.yellosoft.us</a><br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
&gt; Haskell-Cafe mailing list<br>
&gt; <a href="mailto:Haskell-Cafe@haskell.org" target="_blank">Haskell-Cafe@haskell.org</a><br>
&gt; <a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
&gt;<br>
</blockquote></div><br>-- <br><div></div>Cheers,<div><br></div><div>Andrew Pennebaker</div><div><a href="http://www.yellosoft.us" target="_blank">www.yellosoft.us</a></div><br>
</div>
</div></div><br>_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
<br></blockquote></div><br>