boot

:boot-clj: https://boot-clj.github.io/ — build tooling for Clojure. Dev chat in #boot-dev
martinklepsch 2018-10-10T12:52:59.000100Z

@fabrao there's a page in the wiki related to emacs and putting autosave files in a global/user directory

alexyakushev 2018-10-10T21:57:15.000100Z

I still can't understand how to use sift correctly.

alexyakushev 2018-10-10T21:57:58.000200Z

I have a simple task: build a JAR consisting of compiled Java classes and raw Clojure sources.

alexyakushev 2018-10-10T21:58:07.000100Z

My intuition suggests this:

(comp (javac)
      (sift :add-resource #{"src"} :include #{#"\.clj$"})
      (pom :version version)
      (jar))

alexyakushev 2018-10-10T21:58:53.000100Z

But it seems like :add-resource (or any other :add-*) overwrites the current fileset. Is this an expected behavior and does it have to be?

alexyakushev 2018-10-10T21:59:47.000100Z

Also, how can I debug which sections are there on the fileset? show :fileset true doesn't tell that.