Mateusz Pusz

Results 651 comments of Mateusz Pusz

Thanks, this is exactly what I plan to do. I will do this as soon as I find some time as I am in a constant lack of it ;-)

Yeah, this is what I hope for. Modules will hopefully solve the issue. Just one module with all SI definitions without the possibility to split it into smaller pieces. BTW,...

On the other hand, I still look for alternatives. I made downcasting_2.0 branch (https://github.com/mpusz/units/tree/downcasting_2.0) where the user may turn on or off the downcasting facility. It also provides `auto` mode...

> wouldn't a solution be forward declare part of the downcasting in so that if a user attempts to do 2q_m * 2q_m without including the area header, it sees...

> Hopefully modules makes this unnecesary. This is exactly what I hope for. In the meantime, if we can find out how to make dimension-specific concepts to work on downcasting_2.0...

I forced the usage of `si.h` with all the definitions and wanted to make a release today. However, it turns out that the inclusion of all SI definitions every time...

Most libraries always tie a unit to a specific dimension (i.e. https://www.boost.org/doc/libs/1_62_0/doc/html/boost_units/Units.html), but as stated above, several quantities can use the same unit (it is even more true in natural...

As long as we have aliased unit we do not have aliased dimension in the design. We can use a C++ alias (as used in some examples) but it is...

This issue still persists in the latest version. Updated Compiler Explorer link: https://godbolt.org/z/fx56deq7x. It would be great if someone with a strong mathematical background could look into it and help...

Thanks, @kwikius! Right now I am fighting with #281 and then I plan to address other things for mp-units 0.8.0 #239, #134, #211, and possibly #99. This will take quite...