Fork me on GitHub
#unrepl
<
2018-03-11
>
genRaiy10:03:29

Looking at mux ... what is the goal with that lib? is this a way for many clients to share the same REPL server?

cgrand14:03:03

@raymcdermott mux is a PoC to prove it’s possible to keep the streaming input model even when you can’t create new connections (eg a serial line or stdin): the input multiplexing can be handled at a different level. It doesn’t have to be part of unrepl.

cgrand14:03:18

I hope this makes sense.

genRaiy14:03:07

@cgrand none at all but that’s still ok 🙂

cgrand14:03:03

Take #2: unrepl may use several active connections at once for a single client. Early on a question was “what if you can’t create additional connections?” The answer is: use mux to turn the single connection in a multiplexed connection where you can create as many “sub” connections as you need.

kotarak15:03:33

hatschiiii

kotarak21:03:31

Vimpire is now fully functional via unrepl. Including dynamic highlighting and completion (using asyncomplete).

dominicm21:03:52

That's amazing

dominicm21:03:16

I wonder if I can switch from fireplace.

kotarak21:03:14

Be careful. Rough edges all along.

kotarak21:03:05

I will update the documentation, which is now completely out-of-sync.

kotarak21:03:23

And I will create a better demo sporting most of the features.