It’s been really wild working on the Skein. With some LLM help, it’s come along really fast. I’m working on some stability issues currently. I burned a lot of tokens fixing (at least temporarily) the pseudo-tty code … the LLM drilled down into the native C code to figure out some issues. That being said, I’ll be happier when dgdebug can work without a psuedo-tty.
A psuedo-tty is a way to “fake” a program running in the a sub-process into thinking it is connected to a user, reading keyboard input, and writing to the console.
One thing I’ve noticed is that I almost never use “Bless”, but always “Bless to Here”. Especially given how the navigate-to-error functionality works, I’m thinking of just removing “Bless”.
Having true Undo/Redo makes that kind of change less dangerous.