Fork me on GitHub
#membrane-term
<
2021-11-30
>
lread21:11:59

Heya @smith.adriane, thought I’d look at updating those docstrings. Which led me to want to see what my docstrings looked like in cljdoc. But there’s a thing or two preventing me from doing a cljdoc local preview. One thing is that we are referencing your fork of https://github.com/phronmophobic/vt via git deps. Do you think you’ll publish this to Clojars? Also… curious… are the cljs portions of vt relevant to your fork?

phronmophobic21:11:14

Oh, I can push a jar to clojars sometime today. It's not much work, so happy to just take care of it if it's blocking something.

phronmophobic21:11:41

The cljs portions don't really seem useful right now. Why do you ask?

lread21:11:18

Was just locally hacking around vt fork not being on clojars yet. And my current cljdoc error relates to cljdoc failing to eval cljs. Might not be a problem. But if cljs in vt was definitely extra cruft, was going to suggest we turf it, to avoid any extra complexity.

lread04:12:00

I'll give it a retry tomorrow and letcha know if I hit any stumpers.

👍 1
lread15:12:30

Can do local previews with cljdoc now, tx!

lread21:11:18

I guess you’ll need that vt fork up on clojars eventually anyway to be able to deploy membrane.term to clojars, yeah?

lread21:11:57

I’m in no real hurry for any of this, just toodling about.

phronmophobic21:11:22

yea, might as well

lread21:11:22

Oh and given https://blog.asciinema.org/post/smaller-faster/, we should probably reimplement everything in Rust. simple_smile

1
phronmophobic21:11:29

I saw that. seems weird to me. It seems like the problem he's trying to solve is replay terminal sequences, increase performance, reduce payload, and avoid dependency conflicts

phronmophobic21:11:22

the way I would do that is use vt on the server side to produce a state machine that minimally does the work of transitioning between frames.

phronmophobic21:11:55

and just send that minified js file that does just that

phronmophobic21:11:11

rather than sending a full terminal emulator

phronmophobic21:11:31

and rewriting everything in rust

lread21:11:20

Yeah, well… he’s not got your brain in his head. simple_smile

phronmophobic21:11:12

he did have some cool demo terminal programs that would be interesting to try