Interesting discussion on HN regarding pervasive mutable state in Emacs: https://news.ycombinator.com/item?id=6910475 easy to hack on, harder to make robust.
miniblog.
Related Posts
"It is better to have 100 functions operate on one data structure than 10 functions on 10 data structures." — Alan Perlis
I'm still not sure I agree with this: explicit data types are often nice. Following this maxim leads to pervasive lists or hash maps.
Bringing a 'command palette' (M-x in Emacs, Cmd-P in Atom) to all Gtk applications in Gnome!
https://github.com/p-e-w/plotinus
I'd love too see this UI paradigm be pervasive. The ribbon in office is helpfully contextually, but text lists with filtering scale superbly.
Lisps generally favour 'give the user the power to fix features', but it's really hard to add pervasive OO after the fact. CLOS is built-in.