Wed Nov 30 10:36:28 EST 2016
Representation of state : example: restarting emacs
Currently I rely on keeping emacs on, always. It is probably better
to move to a more robust configuration where it can be restarted from
There is already the desktop file, which works well for just reloading
source files. However, restarting processes is still a problem, and
likely needs to be done manually, or hooked into buffer save.
IDEA: This is the same idea as the use of thunks in lazy evaluation.
Writing those thunks, or their idempotent relatives is sometimes quite
hard. It's likely also the wrong problem but indicative of some lost
relation between source and cached state.