forked from ring-clojure/ring
-
Notifications
You must be signed in to change notification settings - Fork 1
Interactive Development
zengxinhui edited this page Feb 11, 2018
·
25 revisions
The reloaded workflow was described first here reloaded workflow.
The reloaded workflow uses components that can be started or stopped, arranged together into a system. During development, the system is started in a running REPL. After source files are changed, the system is stopped, the source files reloaded, and the system started once more. This can be put into a single command or even attached to a shortcut.
A component could include stuff like
- reading configuration
- database connection
- running a Jetty server
A short list of libraries offering support for this approach: