I'm developing my first full-stack Clojure application. I've managed to get the following working properly in Linux Mint:
- leiningen
- figwheel + garden[auto] = Interactive SPA development with hot code and CSS reloading
- leiningen REPL for Server with rebel-readline, start server at REPL, and serve SPA to browser
- leiningen uberjar compiles, jar file runs, and SPA is served by server
What I can't figure out how to do is get a development environment set up that allows me to have a server REPL and an SPA REPL at the same time so that I can integrate sente for websocket support and monitor the re-frame app-db state within the SPA REPL. I suppose, ideally, I'd like to have figwheel + gargen[auto] running with the SPA communicating with the server via the sente websocket.