meander

markaddleman 2021-08-13T00:07:40.041900Z

The following rules compile under 0.0.602 but not under the latest commit:

(m/rewrite query
             {:as ?query :aggregates [(m/cata !agg) ...]}
             {& ?query :aggregates [!agg ...]}

             {:op "AVG", :args [{:computed ["deal_count_by_user"]}], :alias ?alias :as ?agg}
             {?agg & :op "AVG", :args [{:computed ["user_count_by_deal"]}], :alias ?alias}

             ?? ??)

markaddleman 2021-08-13T00:07:58.042100Z

I'll open an issue

markaddleman 2021-08-13T00:14:08.042300Z

https://github.com/noprompt/meander/issues/199

noprompt 2021-08-13T16:49:12.042700Z

Fixing

noprompt 2021-08-13T17:13:27.042900Z

Fixed

noprompt 2021-08-13T17:13:57.043500Z

@markaddleman I left an explanation for why that did not compile properly.

noprompt 2021-08-13T17:14:48.043800Z

OK hopefully that settles most of the problems.

markaddleman 2021-08-13T18:01:25.043900Z

great. I'll give the latest a try in about an hour

markaddleman 2021-08-13T18:57:02.044100Z

with the latest commit, all my tests pass. thanks!

๐Ÿ‘ 1
noprompt 2021-08-13T19:56:21.044600Z

https://clojars.org/meander/epsilon

1
markaddleman 2021-08-15T14:48:01.046400Z

Congrats on the release! Do you want to update the github readme to point to v643?

noprompt 2021-08-16T18:25:25.046800Z

Thatโ€™d be a good idea.

๐Ÿคฃ 1
noprompt 2021-08-13T19:56:44.045200Z

Whew! OK! Several fixes went out with this one.

3
๐ŸŽ‰ 6