Clojure China

nrepl的协议rfc文档各位大神有吗?

#1

想根据rfc文档写一个客户端,但貌似没找到相关的rfc文档,有知道的大神能否告诉一下.

#2

好像我在网上找都是只能看散落的关于 nrepl 协议的描述, 没有讲得极为清楚的.

#3

看了一下,好多东西都没说清楚,看了只能找源码看了

#4

不行就上 Slack 找人问

#5

直接用 nrepl.client 多好,为啥想要自己实现一个客户端?用另一种不同的语言去实现吗?

#6

因为别的语言需要连repl

#7

那就只能看代码了

消息编码格式用的是一种通用格式,叫 bencode https://github.com/nrepl/bencode
整个过程是 socket 连接上去,消息交换 。。

btw 这有个 ocaml 的 nrepl client 实现 https://github.com/technomancy/grenchman

#8

好的,非常感谢