Skein Design Discussion

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.

2 Likes

I use “bless” fairly frequently, but if it wasn’t available, I could get by with “bless to here”. Still, if it’s already implemented, why remove it?

I’ve found the navigate-to-error thing unreliable (sometimes I’ll click the top button and nothing will happen).