我可以同時在emacs中使用Common Lisp和Clojure嗎? 我想每個lisp-REPL放在它自己的緩衝區中,如果我這樣做了,我怎麼能控制哪個緩衝區發送它的數據到哪個lisp?我可以使用來自同一個emacs的兩個不同的lisp + slime/swanks嗎?
14
A
回答
19
是的。在Slime的文檔中,您會發現slime-lisp-implementations
。這裏是我有它在我的.emacs定義:
(setq slime-lisp-implementations
'((cmucl ("/usr/local/bin/lisp") :coding-system iso-8859-1-unix)
(sbcl ("/usr/local/bin/sbcl" "--core" "/Users/pinochle/bin/sbcl.core-with-swank") :init (lambda (port-file _) (format "(swank:start-server %S :coding-system \"utf-8-unix\")\n" port-file)))
(clozure ("/Users/pinochle/bin/ccl"))
(clojure ("/Users/pinochle/bin/clojure") :init swank-clojure-init)))
您可以使用M-- M-X煤泥啓動你的Lisp。它會詢問您啓動哪個Lisp,並使用您在slime-lisp-implementations
中定義的名稱。在這個例子中,我會使用cmucl
,sbcl
,clozure
或clojure
。
您可以使用命令C-c C-x c來切換「活動」REPL。有關更多信息,請參見Slime Documentation on controlling multiple connections。
+0
如果你是一個真正的愛好者,我想和你談談。在www.powerpinochle.com/forum/上找到我......親愛的版主,請允許此評論足夠長的時間讓Pinochle閱讀。 – mickmackusa 2016-02-23 04:12:25
相關問題
- 1. 可以同時運行來自同一個System.Timers.Timer的兩個ElapsedEvent
- 2. 在Emacs中,我們可以做一個按鍵來做不同的命令嗎?
- 3. 我可以使用兩個不同的form_label標籤嗎?
- 4. 我可以爲兩個不同的應用使用相同的Firebase嗎?
- 5. 我們可以在兩個不同的Activity類中使用一個片段嗎
- 6. 我可以從同一個jar文件執行兩個不同的類嗎?
- 7. 我可以從同一個語句插入兩個不同的表嗎?
- 8. ELB可以同時發送來自兩個不同IP的請求嗎?
- 9. 我可以連接兩個emacs /粘液到同一個swank實例嗎?
- 10. 我可以連接來自不同數據庫的兩個表嗎?
- 11. 匹配來自兩個不同表的兩個不同的列
- 12. 可以使用來自兩種不同訂閱的兩種不同雲服務的相同sql Azure實例嗎?
- 13. 同時使用兩個emacs(可可emacs和Aquamacs)
- 14. 我可以在同一個表中有兩個唯一列嗎?
- 15. 來自同一模型的兩個關聯可能嗎?
- 16. 可以使用兩個不同的LocationListener的原因問題嗎?
- 17. 可以使用一個外鍵引用兩個不同的表嗎?
- 18. 可以在同一個項目中使用兩個框架嗎?
- 19. 我可以使用一個查詢更新兩個相同的表嗎?MySQL
- 20. 我可以使用兩個||嗎?和一個&&在PHP相同的if語句?
- 21. 兩個QStandardItem對象可以處理來自同一個對象的不同屬性嗎?
- 22. 兩個不同的類可以繼承相同的基類嗎?
- 23. 你可以使用this.queryText.replace替換兩個不同的文本嗎?
- 24. 我可以渲染多個來自同一個JVM的顯示嗎?
- 25. 我可以使用兩個differeent subs來填充相同的數組嗎?
- 26. 我可以使用兩個名稱來定義相同的功能嗎?
- 27. 單個java類可以用作兩個不同的擴展嗎?
- 28. 我可以在兩個不同的文件中對同一個ng-app進行兩次angular.module調用嗎?
- 29. 同步來自兩個不同PostgreSQL數據庫的兩個表
- 30. 我可以在同一個回購站上使用不同的SVN工具嗎?
是的。閱讀文檔。 (C-u M-x泥...) – jrockway 2009-08-03 17:26:19