Compojure(というよりRing)

run-jettyに渡すrouteを、varでderefしてあげると、いちいちjettyのリスタートをしなくてもよいようです。

(run-jetty (var my-route) {:port 8080 :join? false})

としておくと、my-routeをソース上で変更してリロードすると、jettyの動作に反映されるようになります。

(reload 'helloweb.core)