- and fun
Depending on how application state is managed during development, the above three superpowers can either stay, go somewhat, or go completely.
If Clojure REPL (i.e. lein repl, boot repl) fired up instantly, the need to reload application state inside the REPL would go away. But at the moment, and for some time in the future, managing state by making it reloadable within the same REPL session is important to retain all the Clojure superpowers.
mount is here to preserve all the Clojure superpowers while making the application state enjoyably reloadable.
This would be mostly a Code Driven Talk, with minimal slides, and hopefully maximum amount of questions and great discussions.