@mickep Well they should be using document level structures, so \setlength or some key =<dim-value> interface
E.g. siunitx has a setting for table column width, which is a key called ... table-column-width and takes a dimexpr, but the user just provides the expression, no \dimexpr involved for them
@JosephWright Does that impact performance? You have to pickup an argument. Do you internally use \dimexpr or do you in fact use that \dimeval thing in your low level code?
@mickep Sure, and like I said, for expl3 we have expressions universally - we talk a lot about consistency vs performance, but when you trace, etc., these bits of consistency add only ms to run times and make user life easier, so are definitely the way to go
Has anyone used VSCode Live as a way to collaboratively edit LaTeX documents? It seems like it should be possible and then integrate compilation via GitHub actions.
Reporting back on my question: you can definitely use VSCode Live Share to collaboratively edit LaTeX documents, but with one important caveat: the sharer can't view the compiled PDF file, which makes things a lot worse. But for people who aren't too concerned about that, it's nice to know that collaborative editing is possible with a local TeX distribution. The inability to display PDFs or other binary files in Live seems to be a bug or missing feature.
@JosephWright it wouldn't have been so bad if I'd not been in the middle of a (landline) phone call.
among 'loose items' the Met Office recommend you secure in case of a red weather warning for wind, they include sheds. are we supposed to tie them down with string or what?