This week I did some more demotool work. Specifically, I implemented variables, drag+drop for moving operators on the grid, and project serialization for the new data model. There's not too much that's terribly interesting in terms of details yet; I rewrote the compiler internals to use an AST instead of compiling from the operator graph directly which simplified some stuff, and the rest is pretty straightforward. Next up is deserialization and the inspector, and then I should have enough done to start focusing on the ops/engine again, which is where I want to be :)
Until next time!