Chip Hogg

Results 262 comments of Chip Hogg

Update: a flurry of activity, with a frustrating result. I've already spent at least 3x as much time as I expected when I put this on the 0.4.2 (now [0.5.0](https://github.com/aurora-opensource/au/milestone/8))...

[This comment](https://github.com/fmtlib/fmt/issues/4508#issuecomment-3172783356) reflects my latest thinking on what implementation approach we will want to take, based on feedback from @vitaut. Dropping the link here so that I'll have it handy...

We just had a really nice use case, where we converted from linear velocity to angular velocity by multiplying by `(rad / radius)`. That would be a good code example.

Good catch! The initial version of `std::format`/fmtlib support was for `Quantity` only. `QuantityPoint` output in general is a little bit of an odd case. As one datapoint, [mp-units](https://github.com/mpusz/mp-units) does not...

I was just typing up the same thing. 😅 Yes, this is the way to go from `QuantityPoint` to `Quantity`: subtraction with some other `QuantityPoint`.

Note: we should add this kind of argument not just everywhere we currently let users say "coerce", but also for the `as_raw_number` utility.

Blocked on #349, which is under active development.

One big risk will be ODR violation. We will need to define some kind of "shape traits" for matrix and vector type reps (as well as complex reps). Those traits...

I tried to reproduce, after `git checkout 0.4.1`, by the following method: ```sh bazel test \ --copt=-Wall \ --copt=-Wextra \ --copt=-Werror \ --copt=-Wsign-compare \ --config=gcc \ //au/...:all \ //release/...:all ```...

Actually, I just thought to check the [code itself](https://github.com/aurora-opensource/au/blob/05f66746a99e73917219a010834b435d38d8d672/au/code/au/utility/factoring.hh#L77-L120). The error is surprising, but I think I understand what's going on. The type of `p` is `const uint16_t&`, and the...