前注:这是在/r/haskell上启动的线程的扩展
让我们从事实开始:
因此,很明显,将它们结合起来会使 Android 开发变得更好。所以基本上我只想知道如何为 Android 操作系统编写 Haskell 程序。我的问题是:
如何让 Haskell 程序在 Android 操作系统上执行/运行?
最近引起我注意的一种语言是Eta。
Eta 的编译器是 GHC 7.10 的一个分支,它有一个 JVM 后端。可以使用生成的 JAR 文件编写 Android 应用程序,甚至可以使用其外部函数接口调用原生 Android Java 库。
Brian McKenna 写了一篇关于如何配置 Android Studio 项目以使用 Eta 库的博文。