Ohhhhmagerd, more to follow. Trying not to loose my mind over here #prosedev
1062706
Okay, initial testing looks too good to be true. Sadly, the debugging experience in Swift Playgrounds 4 is nearly non existent aside from print(). Gonna switch to Xcode and really see how close I am to having this solved.
1062737
And of course Xcode shits the bed…
1062740
Okay, just made a huge step forward. I can scroll through hundreds of rows and it's incredibly smooth. No warnings, inconsistencies, or optimisations.

This is extremely exciting. #prosedev
1062745
This solution is the simplest implementation I've made yet and the components to recognise data changes are already in place. I have a show tonight so I'll probably tackle that tomorrow.

For now the doggo needs some attention.
1062746
I’ve been playing with reloading this afternoon, it works but falls apart with multiple mutations. Gonna take a break while the protesters make a fuss across the street
1063025