This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
You write “Figwheel style ClojureScript development is already possible with Boot using boot-livereload but that requires ClojureScript. "
what is the difference between https://github.com/bhurlow/clj-livereload and boot-reload?
boot-reload client is written in cljs and has special handling for doing hot cljs reloads (only reloading the changed files instead of full page reload)
boot-livereload/clj-livereload/livereload.js do full page reloads and the client is in JS
It is also possible to use both boot-reload and boot-livereload: (comp (livereload :filter #".html$") (reload)) would work if you have static page and some Cljs code, livereload would do full page reloads when html is changed and reload would handle JS and CSS changes
I added a section to the boot-cljs-repl Readme file about using Clojure version 1.7. Did I write this up accurately? https://github.com/adzerk-oss/boot-cljs-repl#clojure-version-170
@micha: not sure what you mean. Isn't that covered in the next section? https://github.com/adzerk-oss/boot-cljs-repl#usage
pkobrien: i was just referring to the dependency on
[org.clojure/clojure "1.7.0"] that you need, in addition to the
i mean you shouldn't need it, in theory, but there are libraries like instaparse i think that are sniffing the clojure version by looking for things in the classpath instead of by looking at
so if you don't have an explicit dependency on both clojure and clojurescript you can get weird errors
it doesn't always cause problems, but in general it's a good idea to explicitly depend on clojure and clojurescript in your application
because every library you'll use adds a transitive dependency on those, so you can get any crazy version maven chooses