Haskell 中的 Android 应用程序

发布于 2024-11-07 09:17:18 字数 1024 浏览 0 评论 0原文

嗨,我知道也有类似的问题。但也许这个领域有任何更新或新的库。 我正在寻找:

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

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

我知道我可以使用

  1. GHC 定位 ndk gcc
  2. JHC
  3. 将 Haskell 转换为 C 并使用 NativeActivity 怎么样? http://developer.android.com/reference/android/app/NativeActivity。 html
  4. 如果你想在 Haskell 中编写 Android UI 代码,就必须有人通过 JNI/C 编写 Haskell 到 Java 的绑定

有 Haskell、Android 专家吗?

Hi i know there are similar questions. But maybe thare are any updates or new libraries in this area.
What I'm looking for:

  1. Best practices of writing android
    appplication in Haskell. I know in
    c#(monodroid)/java there are millions
    of samples.
  2. Do you know bloggers, articles which write about android+Haskell

I saw these useful links:

And I understand that I could use

  1. GHC targeting ndk gcc
  2. JHC
  3. What about converting Haskell to C and using NativeActivity? http://developer.android.com/reference/android/app/NativeActivity.html
  4. If you want to do android UI code in Haskell somebody will have to write Haskell bindings to Java through JNI/C

Are there any Haskell, Android experts?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

清风挽心 2024-11-14 09:17:18

这实际上取决于您想要从 Android 上的 Haskell 中获得什么。

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

GHC 可在 ARM 上使用。这应该能够使用 ARM 环境中可用的大多数 Hackage 包。我还没有听到太多关于使用 GHC ARM Builds 的经验报告。

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

It really depends what you want from your Haskell on Android.

If you want to write Haskell98 code on Android, you can use JHC and create NDK bindings yourself. I

GHC is available on ARM. This should enable using most Hackage packages available in an ARM environment. I've haven't heard much in terms of experience reports working with GHC ARM Builds.

It seems like the inevitable conclusion of functional programmers on Android is to invest your time in Clojure and Scala.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文