nREPL Transport
bencode 以外にも tty を利用した transport が利用できる
https://metaredux.com/posts/2018/10/21/nrepls-secret-tty-transport.html#fnref:4
https://github.com/nrepl/nrepl/blob/master/src/clojure/nrepl/transport.clj
この bencode, tty を参考にすれば独自の Transport が作成できる
tty では :greeting-fn を定義して接続時にメッセージを表示するようにしている
bencode では :greeting-fn は定義されていない
bencode のような tty を経由しない Transport で :greeting-fn を定義してしまうと Socket closed になって、正常に連携できない
#clojure #nrepl