Discussion about all editors used for Clojure/ClojureScript
bozhidar 2018-05-29T03:03:42.000111Z

Yeah, I agree. I was surprised to see it was inlined. Probably we should make it just a library under the nREPL org. File a ticket about this.

bozhidar 2018-05-29T03:08:22.000050Z

Even today there are are some portable bencode libraries, but who knows how things were 7 years ago when the project started.

bozhidar 2018-05-29T03:08:47.000022Z

Generally we can’t risk adopting a new library at this point, so I’d rather just extract ours and keep refining it.

richiardiandrea 2018-05-29T03:26:36.000038Z

Done https://github.com/nrepl/nREPL/issues/32

dominicm 2018-05-29T05:27:30.000186Z

You need a version that works in JavaScript streams.

dominicm 2018-05-29T06:54:20.000189Z

That is to say that I think host interop differences might make this harder.

futuro 2018-05-29T12:07:17.000031Z

Trying to combine clj and cljs will probably be hard because of host interop, but having a clj and a cljs library shouldn’t be too hard. That depends, of course, on stream support in abio.

dominicm 2018-05-29T12:37:45.000555Z

node-bencode isn't terrible, and it probably wouldn't take too much work to get it compliant. It has very useful error messages.

dominicm 2018-05-29T12:37:59.000018Z

there's likely a nodejs generative testing lib.