GHC for mobile devices?

I'd love to use Haskell directly for making mobiles apps. How can we make this happen, porting GHC to Android, iOS, and Windows Phone? -- Cheers, Andrew Pennebaker www.yellosoft.us

If you have interest in doing this, I have quite a bit of experience
in Android hacking at the system level and above and would be glad to
talk about what might need to happen. (Though I don't know the GHC
internals / toolchain so well.)
One potential choice is Scala, though from my limited experience
that's a very rough imitation of the uses for Haskell. (Though,
obviously it works mostly out of the box because of the JVM compiler
target..)
http://www.haskell.org/haskellwiki/Android
I've been writing up some thoughts on the Android activity lifecycle
already interpreted with respect to FP, apps are quite functional
already for a variety of reasons.
kris
On Fri, Nov 9, 2012 at 8:51 PM, Andrew Pennebaker
I'd love to use Haskell directly for making mobiles apps. How can we make this happen, porting GHC to Android, iOS, and Windows Phone?
-- Cheers,
Andrew Pennebaker www.yellosoft.us
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

I found [1] a few months ago. It outputs Java bytecode, so it should work
on android. Given that Android development in java is very well supported
in eclipse, you might want to use haskell/frege only for the internals of
your program and keep coding your interface in Java.
[1] http://code.google.com/p/frege/
On 10 November 2012 01:51, Andrew Pennebaker
I'd love to use Haskell directly for making mobiles apps. How can we make this happen, porting GHC to Android, iOS, and Windows Phone?
-- Cheers,
Andrew Pennebaker www.yellosoft.us
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

Hi All,
https://github.com/ghc-ios/ghc/wiki explains how to get Stephen
Blackheath's GHC fork for iOS running — it's a bumpy road (cleanups
are underway) but I've got Cloud Haskell, ObjectiveHaskell, LevelDB
and my own libraries running wonderfully on my iPad.
I just updated the wiki with a few tweaks for Mountain Lion and Xcode 4.5.2.
Cheers
Luke
On Mon, Nov 12, 2012 at 1:41 AM, Ivan Perez
I found [1] a few months ago. It outputs Java bytecode, so it should work on android. Given that Android development in java is very well supported in eclipse, you might want to use haskell/frege only for the internals of your program and keep coding your interface in Java.
[1] http://code.google.com/p/frege/
On 10 November 2012 01:51, Andrew Pennebaker
wrote: I'd love to use Haskell directly for making mobiles apps. How can we make this happen, porting GHC to Android, iOS, and Windows Phone?
-- Cheers,
Andrew Pennebaker www.yellosoft.us
_______________________________________________ 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
participants (4)
-
Andrew Pennebaker
-
Ivan Perez
-
Kristopher Micinski
-
Luke Iannini