4 Posts

Technical

Incrementing Our Way To Glory

Incrementing Our Way To Glory

What we learned rewriting Yarn Spinner's source generator as an incremental source generator: no reflection, arbitrary parameter types in commands and functions, and a lot of lessons about Roslyn.
Tarot for Yarn Spinner

Tarot for Yarn Spinner

We have been making Yarn Spinner for over a decade. Compilers, virtual machines, engine …

Why We Don't Use AI

Why We Don't Use AI

We get asked about AI a lot. Whether we’re going to add it to Yarn Spinner, whether we …

Saliency Systems and State Mutation

Saliency and State Mutation

Recently we had a question about saliency systems, and I wrote up a quick example about a quirk …