duct

2019-02-26T18:58:00.031400Z

2019-02-26T21:01:14.031500Z

Interesting discussion. The point is general, though, and one can achieve something similar through judicious use of atoms for stateful thing and forgetting about integrant, component etc. Except people use that so that they can have a reloadable system, and they want that to be able to easily instantiate and tap into parts of the state as and when they need it. Integrant, Component and mount are different takes on the problem, but I cannot help but feel that the latter is a great deal "lispy" and closer to doing Clojure without any of this than the former two.