John McFarlane
John McFarlane
Should not require that `rounding_integer` is included in order to use `set_rounding` and `rounding`.
Examples
Fix the [examples](https://johnmcfarlane.github.io/cnl/index.html#Examples). There is misinformation: "Named functions provide fine-tuned control over arithmetic results." The whole *message* is out of date.
Placeholder: eventually, it should be easy to implement a variant of scaled_integer with quais-exact division. This might replace `quotient`.
As CNL edges towards v2, it's worth asking whether it would be helpful to establish a CNL [organisation](https://git-scm.com/book/en/v2/GitHub-Managing-an-organization). Perhaps CNL 1 would stay in the current spot: github.com/johnmcfarlane/cnl (at least...
E.g.: ```c++ scaled_integer ``` This must wait for the release of Clang 12: [Clang/GCC](https://godbolt.org/z/r5jErv), [MSVC](https://msvc.godbolt.org/z/arEEqP).
https://en.cppreference.com/w/cpp/header/experimental/simd
There needs to be a minimal amount of transitive noexcept decoration to ensure efficient push_back for dynamically allocated, static-sized rep types.
* support for precision as requested [here](https://github.com/johnmcfarlane/cnl/issues/340#issue-3898894200) * better rounding (ideally round-trip) ([current rounding isn't a sound solution](https://godbolt.org/z/1vr7TvMMh))