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 <andrew.pennebaker@gmail.com> 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
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 <andrew.pennebaker@gmail.com>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
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 <ivanperezdominguez@gmail.com> wrote:
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 <andrew.pennebaker@gmail.com> 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