Sto usando OSGi da un po 'di tempo e io veramente mi piace la possibilità di scambiare / sostituire componenti mentre la mia applicazione è in esecuzione. Devo semplicemente costruire il mio modulo e inserirlo nel contenitore OSGi.
Esiste un concetto / quadro simile per il clojure?
Conosco la gestione delle dipendenze di leiningen che aiuta davvero la modularità, ma non conosco alcun modo integrato per il codice di scambio a caldo.