回答
您需要或常見的lisp實現,它可以在android下運行,或者某些工具將常用lisp代碼編譯到JVM Bytecode或android本機庫(使用NDK)。據我所知,現在沒有一個好的免費解決方案來解決這個問題。
Clozure Common Lisp可以在android下運行,但是你不能真正創建一個應用程序,它可以在Play商店中發佈。否則會非常困難。 Android上的CCL甚至有an example。
wukix還有專有的Common Lisp實現 - MOCL,旨在將Common Lisp引入移動開發領域。我沒有這方面的經驗,你可以試試看。
正如我所說,現在看起來像沒有簡單的方法來做你想做的。
加里·拜爾斯在兩週前寫道:* CCL在各種不同版本的Android上工作過(對於「工作」的各種價值)。它從來沒有真正被積極開發過,因此我認爲任何人在一年左右都不會做任何事情。* – 2014-11-02 17:01:19
@RainerJoswig,看起來像是對當前情況的完整正確描述。正如我悲傷 - 可以玩它,但絕對沒有準備好現實世界的應用程序。 – coredump 2014-11-02 17:29:57
嘗試lispworks安卓/ ios運行時: 可悲的事情它不是免費的,但你可以要求評估許可。
相關鏈接:
Build iOS/Android Libraries in Common Lisp with LispWorks
LispWorks User Guide and Reference Manual- 16 Android interface
代替MoCl是另一種選擇:
鼓勵與外部資源的鏈接,但請在鏈接的周圍添加上下文,以便您的同行用戶瞭解它是什麼以及它爲什麼在那裏。如果目標網站無法訪問或永久離線,請始終引用重要鏈接中最相關的部分。 – pableiros 2016-11-22 06:03:42
- 1. 如何在LISP中使用循環
- 2. 在C#中使用Lisp
- 3. 在sbcl lisp中使用線程時在lisp中變量unbound
- 4. 如何在lisp(sbcl)中禁用警告
- 5. 如何在LISP函數中調用宏?
- 6. 如何Common Lisp中
- 7. 如何使用Emacs Lisp編輯xml/dom
- 8. 如何使用重命名文件在Lisp中移動文件
- 9. 如何在Emacs Lisp文字中使用變量名?
- 10. 如何在LISP中使用數組 - 找到最小值
- 11. 如何使用gcl在Common Lisp中跟蹤?
- 12. 如何在Common Lisp中使用Ironclad創建SHA256 HMAC?
- 13. 如何使用Emacs Lisp在Emacs中添加日期?
- 14. 在emacs-lisp中,我該如何正確使用replace-regexp-in-string?
- 15. 如何在lisp中使用嵌套循環進行配對
- 16. 如何在lisp中使用函數作爲變量?
- 17. 如何在lisp中使用標籤需要幫助
- 18. 如何在Common Lisp中使用DO宏編寫MEMBER函數?
- 19. Lisp和Android NDK
- 20. 在emacs lisp中使用側滑手勢
- 21. 在Common Lisp中使用標籤
- 22. Gettin ZeroMQ在Windows中使用LISP
- 23. 在普通lisp中使用&allow-other-keys
- 24. 在maxima中使用lisp代碼
- 25. 在Emacs Lisp中正確使用apply?
- 26. 不使用標籤在LISP中遞歸
- 27. 如何在LISP中執行while循環
- 28. 如何在common lisp(SBCL)中execve()?
- 29. 如何在Common Lisp中追加工作?
- 30. 如何在Common Lisp中加載庫?
查找 「Lisp的圖書館」 使用SE拱引擎,然後問圖書館的開發人員如何在Android中使用他們的庫。 – CommonsWare 2014-11-02 14:56:19