Daniil Goncharov

Results 100 comments of Daniil Goncharov

@Ubpa Sounds good. The main thing is that it does not take too much time at the compilation.

I'll deal with this later, I have other projects in the pipeline. If you have a desire to do this, I would be happy to.

This limitation will be removed in the new version(0.4.0), there will be full support for semver.

Hi, yes, it looks useful, I will add `semver::range`

You want [ranges](https://github.com/npm/node-semver#ranges) and [advanced-range-syntax](https://github.com/npm/node-semver#advanced-range-syntax)?

Remove magic_enum or try use -Wno-error=enum-constexpr-conversion https://reviews.llvm.org/D131307 (not need if magic_enum updated), or update magic_enum to master (build on clang trunk fixed in master)

Thanks for the answer. I definitely want to try a new update, I really liked this `dry-comparisons` for sweet syntax. Of course, I would like to use it on Windows,...

The new version looks great. On my test `RETURN_FOLD(x) THRICE((x))` for msvc work ok.

A terrible thought, but what if we allow this syntax? ``` std::vector s{1, 1, 1}; if (all_of(s) == 1) ... ``` Proof of concept implementation(only for all_of and ==) https://godbolt.org/z/N5JrhT

I agree, just a funny idea that came at night. But `if (std::all_of(s.begin(), s.end(), [](auto x) { return x == 1; })` more code that `if (all_of(s) == 1)` :D...