CPC G06F 16/248 (2019.01) [G06F 16/24542 (2019.01); G06F 16/24568 (2019.01)] | 27 Claims |
1. A machine-implemented method comprising:
maintaining document state data for a notebook comprising cell code and metadata;
maintaining execution state data for the notebook comprising previous run results;
receiving a cell run request for the notebook;
generating an execution stream by running a cell of the notebook;
updating the execution state data with the execution stream;
generating a content hash for the document state data;
generating an execution hash for the updated execution state data the execution hash comprising information identifying content and run of a preceding cell of the notebook that the cell depends on; and
using the content hash and execution hash to determine staleness of results of a notebook UI application.
|