Transaction Layers

Toni Mattis, Patrick Rein, Robert Hirschfeld · 2016

Modifying source code in a live programming environment changes the behavior of currently running programs immediately. When complex changes affect multiple locations in the code before reaching a consistent state, running programs are in danger of "de-railing" when their control flow reaches the yet incomplete "construction site".

Read the paper · More papers on PaperTik