Haskell 中的 Android 应用程序

2022-09-03 03:01:42

嗨,我知道有类似的问题。但也许thare是该领域的任何更新或新库。我要找的:

  1. 在Haskell中编写Android应用程序的最佳实践。我知道在c#(monodroid)/java中有数百万个样本。
  2. 你知道博客,写关于Android + Haskell的文章吗?

我看到了这些有用的链接:

我知道我可以使用

  1. GHC 针对 ndk gcc
  2. 断续器
  3. 将Haskell转换为C并使用NativeActivity怎么样?http://developer.android.com/reference/android/app/NativeActivity.html
  4. 如果你想在Haskell中做Android UI代码,有人将不得不通过JNI / C将Haskell绑定编写到Java。

有没有Haskell,Android专家?


答案 1

这真的取决于你想从Android上的Haskell中得到什么。

如果你想在Android上编写Haskell98代码,你可以使用JHC并自己创建NDK绑定。我

GHC 在 ARM 上可用。这应该允许使用ARM环境中可用的大多数Hackage软件包。我没有听到太多使用GHC ARM Builds的经验报告。

似乎在Android上的函数式程序员的必然结论是把你的时间投入到Clojure和Scala上。


答案 2

推荐