Closed tmarble closed 7 years ago
@pmdoll According to the latest State of Clojure Survey CIDER has 47% and Cursive has 26% mindshare as the primary Clojure development environment. That means that (at least) 73% of Clojure developers will need to have a profile.boot file.
The CIDER developers need to have the cider
task defined and the Cursive developers need to have the lein-generate
task defined. And, in any case, copying a sample profile.boot file which as both of these tasks is trivial as an additional installation step (after installing Java, boot, copying boot.properties, cloning the necessary repos and configuring your IDE).
Thus I suggest that using profile-boot is the standard that Clojure developers expect.
My preference is to minimize developer specific tools being added to main boot file. I am perfectly happy to allow another cider specific boot file which imports the default boot file and uses tasks and configuration defined in default file. Is it possible?
NOTE: requires cider to be defined in profile.boot per https://github.com/boot-clj/boot/wiki/Cider-REPL https://cider.readthedocs.io/en/latest/installation/
Signed-off-by: Tom Marble tmarble@info9.net