Looking at mux ... what is the goal with that lib? is this a way for many clients to share the same REPL server?
@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.
I hope this makes sense.
@cgrand none at all but that’s still ok 🙂
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.
hatschiiii
Vimpire is now fully functional via unrepl. Including dynamic highlighting and completion (using asyncomplete).
🎉
That's amazing
I wonder if I can switch from fireplace.
Be careful. Rough edges all along.
I will update the documentation, which is now completely out-of-sync.
And I will create a better demo sporting most of the features.