@snafoob@tekbog That’s a non sequitur IMO. Pure functions and state machines, these aren’t even comparable things, they’re orthogonal, not sure what your point is. You can operate on state machines with pure or non pure functions, but at the end of the day it’s still a state machine
Debugging Sketchpad with Sol. Sol in codex built a frame recorder that lets me capture a buggy interaction by hand, record the exact frames, chunk them up until it finds the wrong phosphor movement, and then solve it itself in the assembly logic
@thdxr I just did the same, I just recovered Sutherland’s 1963 original binary for Sketchpad and made it interactive in chrome via wasm. Sol cranked on it overnight. This is the first time the very first GUI and first object oriented program has run in 60 years
@simonklee I just did the same, I just recovered Sutherland’s 1963 original binary for Sketchpad and made it interactive in chrome via wasm. Sol cranked on it overnight
To my knowledge this is the first time the Sketchpad binary has been run by anyone since 1963. No one has been able to experience this program for half a century I think
I have Sutherland’s original Scratchpad running in the actual TX-2 assembly on an emulated TX-2 based on the 1950s-60s hardware specification, compiled into wasm and running in chrome. The light pen is my MacBook Pro trackpad
@KevinRossi@adamyathegreat Are you stupid? IMO if you can’t write functionally correct code on paper, you don’t really know what’s going on. If I make ten microservices for something that gets zero traffic, is that mastery?