2011-04-16 46 views
21

有没有一个lisp移植到android与NDK?我一直在考虑用C++编写一个项目,但我不想重蹈覆辙。有没有人看过这样的野兽?Lisp和Android NDK

我见过this项目,但它并不完全符合我要找的......

+0

我很想尝试移植到NDK的赤壁计划,但这是一个空闲时间的问题。 ;-) – 2011-04-16 00:55:18

+1

嗯,我以前在C++下玩过Lisp,既然NDK允许我编译这些,我认为最初放在一起不会太麻烦。我只是不想这样做,如果其他人已经在做类似的项目,因为我可以在那里贡献。 – 2011-04-16 01:09:06

+0

Python括号如何?这将是非常接近lisp :) – 2011-04-16 04:06:42

回答

16

正在努力运行ECL on Android with the NDK

Embeddable Common Lisp(ECL)是Common Lisp中的实现,编译为C.

根据最近的post约ECL的Android手机上的地位开发商,“它现在是在一个点,它是相当完整“。开发人员目前正在为绑定到java API上工作。

+2

我希望我可以给你这个答案的信贷! Lisp的两个变种都出于我的目的而合理完成。我会看看我可以做些什么来帮助完成。再次感谢! – 2011-04-17 04:31:20

+0

为了表达您对我们双方的信任,我已经提出了wm_eddie的答案。 – 2011-04-17 21:40:38

3

不知道NDK的Lisp,但至少有a port of clojure for Dalvik(所以不是NDK),但它是正确的现在非常慢,无法加载真正有用。显然,有一些重点可以提高android的加载时间。

其他裁判:http://www.deepbluelambda.org/programming/clojure/creating-android-applications-with-clojure

+0

我很感谢你的回答,但我期望在NDK中这样做的原因之一是因为JVM下的所有Lisp实现都具有如此糟糕的性能。不过,我希望未来发生这种变化。 – 2011-04-16 01:48:21

+0

我明白你的观点。只是想指出一个可能的替代方案,如果没有可移植的非Dalvik lisp for android。如果有的话,我肯定感兴趣。 – 2011-04-16 02:02:21