The Reaccel protocol lets an editor drive a reactive notebook. A notebook is a file of code split into blocks. The server runs the code, works out which blocks depend on which, and re-runs the ...