Thu Jan 31 09:26:48 EST 2019


Regarding user interfaces, it is overall simpler to have the user
think about state and how the state is influenced.

The 'functional' approach is more about not creating extra state when
not necessary, i.e. it is an implementation detail.  It really only
works for batch processes.