boot

:boot-clj: https://boot-clj.github.io/ — build tooling for Clojure. Dev chat in #boot-dev
alexyakushev 2018-07-06T15:21:58.000218Z

I tracked it down to this commit: https://github.com/boot-clj/boot/commit/197f991324d9207f5d4b7b1828dd54ff61aadd09

alexyakushev 2018-07-06T15:22:19.000439Z

@richiardiandrea

alexyakushev 2018-07-06T15:23:56.000183Z

[edn] or [sym] used to be treated as accumulated arguments (that you can specify multiple times), now that only works for sets. Not sure if that's the desired behavior, but in any case, there are still plenty of tasks that have such arguments.

alexyakushev 2018-07-06T15:27:56.000359Z

Also, even if that's intended, this is a breaking change for anyone with custom tasks that relied on this syntax.

richiardiandrea 2018-07-06T15:31:25.000006Z

Uhm yes this seems different now - we could revert but it will break the pom with parent feature, I will have a look later today

richiardiandrea 2018-07-06T15:32:29.000123Z

Probably a buggy implementation ...no tests were around that oops

2018-07-06T15:34:02.000151Z

thanks @alexyakushev for tracking that down

👌 1
richiardiandrea 2018-07-06T15:34:15.000316Z

Thanks definitely

alexyakushev 2018-07-06T15:34:30.000488Z

Perhaps, some other notation is needed for this SYM:VER=PATH thing. Something more explicit.

alexyakushev 2018-07-06T15:36:48.000358Z

a parent SYM:VER=PATH (sym str str)? 🙂 Seems like lists haven't yet been used.

alexyakushev 2018-07-06T15:37:13.000167Z

Or something like #tuple[sym str str]

richiardiandrea 2018-07-06T15:43:18.000370Z

Can there be nested lists in a parameter list? Because I could flatten in case we have one only

alexyakushev 2018-07-06T17:31:32.000216Z

What if you want e.g. a list of SYM:VER=PATH?