当我开始通过莱宁宁开始喘气时,它接受下一个粘液连接,然后我离开。我真的很想有几个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. 我可以在不同的网络中连接两个QTcpSocket吗?
- 4. 我可以检查ELB当前“粘贴”哪个实例吗?
- 5. 可以合并两个GraphQLSchema实例吗?
- 6. 我可以在实例化一个匿名类时实现一个接口吗?
- 7. 我可以从同一个Apache实例运行LAMP和Rails吗?
- 8. 我可以将两个实体映射到两个不同的表吗?
- 9. 我可以将四个不同的控制器连接到一个表单吗?
- 10. 我们可以为同一对表有多个连接表吗?
- 11. 一个MPMoviePlayerController实例可以同时缓冲两个视频资源(URL)吗?
- 12. 多表连接 - 我可以添加一个外连接吗?
- 13. 我可以在同一个表中有两个唯一列吗?
- 14. 我可以将两个表“连接”到一个类中,同时使用NHibernate创建多对一的关系吗?
- 15. 你可以选择从一个实例到另一个实例的表吗?
- 16. 可以StringBuilder替换一个实例吗?
- 17. 我可以有两个Fancybox 2.0实例吗?
- 18. 可以同时实现两个接口吗?
- 19. 我有两个同一商店的实例吗?
- 20. 我可以在一个连接中处理四个队列吗?
- 21. 我可以同时运行Android Monitor的多个实例吗?
- 22. Java:我可以为同一个变量获取不同的类实例吗?
- 23. 我可以在第一个实例的同一位置安装第二个SQL Server实例吗?
- 24. 连接docker-compose的两个实例
- 25. CodeIgniter:连接两个mysql实例
- 26. 连接两个JInternalFrame实例的CubicCurve2D
- 27. SharePoint 2010 - 我们可以从同一个Web部件创建多个连接吗?
- 28. 你可以连接到Springboot中的两个postgres数据库吗?
- 29. Android AllJoyn:我们可以用两个不同的BusAttachments连接两个不同的设备吗
- 30. 我可以在nodejitsu实例上连接npm吗?
那真棒。正是我在找什么! – 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