> “More formally” — as in, you’re doing terminal (RIP) userspace development full-time?
I don't think current circumstances (or ~poldec) will let me do 100% full-time, but it's a management-approved part of my stack now, as opposed to something I hack on during weekends.
>> Web dojo currently pretends to be a sole client.
>
> It’s a port of Anton’s former implementation, which itself let you use :talk, so I’m curious why you say that we lost that. I mean, I just didn’t implement that (...mine lets you paste tho), but I figured it was a front-end specific change we could’ve integrated. This implies it’s back-end not possible?
Oh, I didn't mean to imply that. You're right that with the current frontend stack, you could add support for chat-cli. But what if we could reduce the amount of code in the frontend, while getting all of the functionality in drum (app linking/switching, ctrl-key shortcuts, etc) for free?
Right now the frontend reimplements a lot of drum logic, around mirroring sole state, tracking command history etc. If we connect lower down the stack, all of that stuff happens above us, and we only have to concern ourselves with primitive input handling & rendering. The result is increased parity with the terminal experience at lower cost.
Thinking this over again, maybe we want to connect to drum instead of dill? It speaks dill- belts and blits... Might be even easier than hooking up to dill itself.
—
~palfun-foslup
https://urbit.org