是否有可以安装在Android上的Haskell解释器(带有标准库)?
因此,拥有Android设备的人可以在Android设备上进行一些Haskell练习:在Haskell中编写并运行一些示例代码。
答案 0 :(得分:8)
Hugs是用C语言编写的,非常便携。应该可以将其移植到Android。
答案 1 :(得分:4)
从imz收到一张纸条,你需要的只是
它不像专用应用程序或脚本层那样坚固,但老实说,对于您的用例,它将提供与这些选项几乎完全相同的功能(如果不是更多)。它就像网站一样“移动”(仅取决于主机的正常运行时间和客户端的连接性)。
答案 2 :(得分:3)
您可以在移动浏览器中使用tryhaskell.org。它将接受任何有效的表达式,但请记住,无法定义自己的数据类型。
答案 3 :(得分:3)
对于一些负面信息,我在Android上看到的所有GHC工作(例如http://ipwnstudios.com/)都基于交叉编译,而不是为Android或ARM构建GHC。
答案 4 :(得分:1)
答案 5 :(得分:0)
令人惊讶的是,我无法发现Android的任何现有Haskell解释器。
但是这里有一些说明,可以在Android上为脚本编写层编写own interpreter。这是假设你愿意尝试在Java安卓程序之上映射haskell函数(我知道这不是一个完美的解决方案)。你还想要引用他们为Scala编写的脚本层,因为那是最接近Haskell的那个(我承认这不是很接近)。
否则,任何这些Haskell implementations无法使用NDK无法直接为Android编译的原因应该没有任何理由。只要它们是用C语言编写的,它们就应该在Android上运行。对于C ++,这有点棘手,因为Android没有所有的C ++标题。