Where do you do your interactive development when building a system with duct? With something like mount
one could easily switch to a namespace and still have access to any stateful component from the overall system; with duct, system is initialised and then stored in the dev.clj
namespace, so once components are moved into namespaces requiring them back in dev.clj
just causes me a world of grief since e.g. the db module will fail to load in such a case.