gpt4 book ai didi

android - 如何在 Android 上运行 Frege 程序?

转载 作者:IT老高 更新时间:2023-10-28 22:03:29 31 4
gpt4 key购买 nike

我对使用函数式语言为 Android 编程很感兴趣,最好是接近 Haskell。 Frege似乎是一个不错的选择。我发现有人已经做过这样的proof-of-concept application ,但我找不到它的来源或类似的东西。

所以我的问题是,如何在 Android 上运行 Frege 程序,难度有多大,最终的障碍是什么?

最佳答案

我看到的主要障碍是目前无法将 frege 源代码编译为实现某些接口(interface)或扩展另一个类的 java 类。

相反,从 frege 模块生成的 java 类只是静态方法和您定义的其他内容的命名空间。

因此,要制作一个非常简单的Android项目,从frege调用java是不够的,这很容易,而且从java调用frege也是如此。换句话说,您需要完全的*互*操作性。

当然可以,但是必须说代码生成并不是完全为了java方便使用而设计的。

我还没有做过 Android 项目,因此我不确定需要多少胶水代码。

最后一个警告:Gabriel Riba 之前的工作是使用早期版本的编译器完成的。甚至还有一个支持 JDK6 的 frege 发行版的链接 - 请不要使用那个,它与更新的版本不兼容。

如果您仍然愿意接受,您将通过上述 google 小组获得一切可能的支持。如果有人制定并记录了一些“规范”的方式来实现这一点,那就太好了。

关于android - 如何在 Android 上运行 Frege 程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17222383/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com