當我開始通過萊寧寧開始喘氣時,它接受下一個粘液連接,然後我離開。我真的很想有幾個emacs實例連接到同一個swank實例。我可以這樣做嗎?我可以通過萊寧根這樣做嗎?我可以連接兩個emacs /粘液到同一個swank實例嗎?
11
A
回答
11
好了,你可以正常啓動第一泥,然後(require 'swank.swank)
(或者也許它需要通過默認...不知道),不(swank.swank/start-repl port)
與port
換成一些端口號,可以連接泥的第二個實例到新創建的REPL。
我已經做到了剛纔,有一個Emacs的連接到REPL開始lein swank
,(swank.swank/start-repl 4006)
第一的Emacs,MX在第二Emacs的(4006提供的端口號)煤泥連接,然後我可以做這個:
; first Emacs
(def x 5)
; second Emacs
x ; evaluates to 5
(def y 1234)
; first Emacs
y ; evaluates to 1234
很酷,不是嗎? :-)
更新:哦,順便說一句 - (swank.swank/start-repl)
在後臺啓動新的REPL和不會阻止你用來執行它的REPL。返回值是nil
,所以我不知道如何殺死新REPL ...
(更新2:刪除了一些我不再肯定)
更新3:雖然上面方法是,它使得它可以連接額外的客戶端,無論怎樣原來斯旺克實例已啓動非常普遍,它可能是更方便使用命令
lein swank 4005 "localhost" :dont-close true
端口和主機名參數啓動斯旺克必須明確提及,如果:dont-close true
要通過。 4005
和"localhost"
是默認值。
這樣就可以斷開與Swank的連接並在以後重新連接,也可以同時連接多個客戶端。
(我剛剛注意到,在回答this new question時如何啓用重新連接到Leiningen開始的Swank;我突然想到檢查:dont-close
是否也會導致同時連接被接受 - 並且確實如此。
相關問題
- 1. 如何重新連接到粘液/ swank-clojure會話?
- 2. 我可以將兩個連接資源連接在一起嗎?
- 3. 其他編輯可以使用粘液/ swank?
- 4. 一個socket.io連接的兩個實例
- 5. 我可以在不同的網絡中連接兩個QTcpSocket嗎?
- 6. 我可以檢查ELB當前「粘貼」哪個實例嗎?
- 7. 可以合併兩個GraphQLSchema實例嗎?
- 8. 我可以在實例化一個匿名類時實現一個接口嗎?
- 9. 我可以用Play2同時連接10,000個連接嗎?
- 10. 我可以從同一個Apache實例運行LAMP和Rails嗎?
- 11. 我可以從連接的類名實例化一個對象嗎?
- 12. 我可以將兩個實體映射到兩個不同的表嗎?
- 13. 我可以將四個不同的控制器連接到一個表單嗎?
- 14. 我們可以爲同一對錶有多個連接表嗎?
- 15. 我可以使用一個密鑰對連接到EC2實例,並轉發另一個密鑰對嗎?
- 16. 一個MPMoviePlayerController實例可以同時緩衝兩個視頻資源(URL)嗎?
- 17. 多表連接 - 我可以添加一個外連接嗎?
- 18. 可以同時創建兩個實例嗎?
- 19. 我可以在同一個表中有兩個唯一列嗎?
- 20. 你可以選擇從一個實例到另一個實例的表嗎?
- 21. 我可以將兩個表「連接」到一個類中,同時使用NHibernate創建多對一的關係嗎?
- 22. 可以StringBuilder替換一個實例嗎?
- 23. 一個網站可以有兩個不同的託管連接嗎?
- 24. 我可以有兩個Fancybox 2.0實例嗎?
- 25. 我可以SQL連接兩次表嗎?
- 26. hibernate:多個會話可以共享同一個連接嗎?
- 27. 你可以連接一個TabViewController和PageViewController到一個ViewController嗎?
- 28. SQL Server:連接到另一個實例
- 29. 同一臺機器上的兩個進程可以連接到同一個端口嗎?
- 30. 可以同時實現兩個接口嗎?
那真棒。正是我在找什麼! – 2010-03-03 21:57:50
'真棒'是完全正確的詞。 :-)順便說一下,你可以使用'swank.swank/start-repl'將Swank嵌入到任何Clojure應用程序中 - 我已經讀過關於使用它的人來獲得非常好的效果。主要的警告是,Swank不關心安全性,所以你必須小心限制自己限制訪問REPL的端口。 – 2010-03-03 23:00:04
顯然上面更新3中描述的功能需要一個相當新的lein swank;請參閱我鏈接的其他問題(特別是我在那裏的回覆中的評論)以獲取詳細信息。 – 2010-05-02 16:47:11