2014-11-02 21 views
2

如何在Android(Eclipse Java)中使用Lisp庫?如何在Android中使用Lisp?

例如,我喜歡Lisp的「智能應用程序」。

+1

查找 「Lisp的圖書館」 使用SE拱引擎,然後問圖書館的開發人員如何在Android中使用他們的庫。 – CommonsWare 2014-11-02 14:56:19

回答

2

您需要或常見的lisp實現,它可以在android下運行,或者某些工具將常用lisp代碼編譯到JVM Bytecode或android本機庫(使用NDK)。據我所知,現在沒有一個好的免費解決方案來解決這個問題。

Clozure Common Lisp可以在android下運行,但是你不能真正創建一個應用程序,它可以在Play商店中發佈。否則會非常困難。 Android上的CCL甚至有an example

wukix還有專有的Common Lisp實現 - MOCL,旨在將Common Lisp引入移動開發領域。我沒有這方面的經驗,你可以試試看。

正如我所說,現在看起來像沒有簡單的方法來做你想做的。

+1

加里·拜爾斯在兩週前寫道:* CCL在各種不同版本的Android上工作過(對於「工作」的各種價值)。它從來沒有真正被積極開發過,因此我認爲任何人在一年左右都不會做任何事情。* – 2014-11-02 17:01:19

+1

@RainerJoswig,看起來像是對當前情況的完整正確描述。正如我悲傷 - 可以玩它,但絕對沒有準備好現實世界的應用程序。 – coredump 2014-11-02 17:29:57

0

嘗試lispworks安卓/ ios運行時: 可悲的事情它不是免費的,但你可以要求評估許可。

相關鏈接:

Build iOS/Android Libraries in Common Lisp with LispWorks

LispWorks® for Mobile Runtime

LispWorks User Guide and Reference Manual- 16 Android interface

代替MoCl是另一種選擇:

mocl (+ lisp ios android osx)

+0

鼓勵與外部資源的鏈接,但請在鏈接的周圍添加上下文,以便您的同行用戶瞭解它是什麼以及它爲什麼在那裏。如果目標網站無法訪問或永久離線,請始終引用重要鏈接中最相關的部分。 – pableiros 2016-11-22 06:03:42