Fork me on GitHub
#nrepl
<
2018-12-21
>
bozhidar12:12:40

@cgrand I’m back behind a keyboard, so I’ll catch up with the messages and the PRs soon.

bozhidar12:12:01

> Does anybody know of a middleware which uses raw binary (byte arrays)? It seems unlikely given my understanding of the whole stack but I prefer to ask.

bozhidar12:12:41

I don’t think so. I have to check what exactly was the content-type middleware doing, but everything else certainly deals only with data that’s representable as text.

cgrand13:12:37

I already checked: base64, not raw binary

bozhidar15:12:52

Great. I guess we can just mention somewhere that people can’t use binary data. Potentially we can also enforce this somewhere just to be on the safe side. At any rate - I’m certainly not concerned about making it clear people are not supposed to use middleware in this manner.

bozhidar16:12:48

@cgrand @dominicm When you’ve got some time can you take a look here and share your thoughts on the message logging approach?

bozhidar16:12:32

This PR has been dragging on for a while and before we wrap it up I’m curious to hear what you think about it.

pez16:12:31

@bozhidar Did you forget to share were “here” is?

bozhidar17:12:31

Oh, certainly.

bozhidar19:12:24

> What are the connection means in use today? TCP socket, stdin/stdout and drawbridge?

bozhidar19:12:10

There’s also fastlane - json/messagepack using transit.

bozhidar19:12:26

And the WIP regarding EDN.

bozhidar19:12:12

Today almost everyone is using bencode, and a few people are using drawbridge, but I guess things happened in this manner simply because there were no alternatives until quite recently.

bozhidar19:12:46

I think the new transports would certainly be more convenient for certain clients.