Hi all, I have created a pull request building on top of Erik's proposal. It adds missing zebi and yobi prefixes as defined by IEC. I have also added tests for these prefixes. The only thing is that zebi (2^70) and yobi (2*80) are too large for *long long int*, so I test them with boost::multiprecision::int128_t. Link to PR: https://github.com/boostorg/units/pull/6 Description: I have added zebi and yobi IEC prefixes and corresponding tests for completeness taking Erik's pull request as a base. I am not sure if creating a new PR is a good solution or if there is any way to add a commit directly to the existing one. If you know a better way, I would appreciate any information. Regards, Marek Kurdej I would love to pass the responsibility for ongoing maintenance of
Boost.Units on to a new torchbearer. My time to dedicate to this project has dwindled to essentially zero, and I believe it would be best for all involved to enlist some fresh blood, ideally someone who is using the library on a regular basis... Any volunteers? As far as Erik's request, I don't have any objections to adding these to the library, though I have not had time myself to verify that they are correct. Matthias
----- Original Message -----
Link to PR: https://github.com/boostorg/units/pull/3
Description: Adds unit definitions for standard units of information: bit, byte,
nat,
hartley, shannon. Defines a new unit system boost::units::information for convenient manipulation. Also includes IEC binary prefixes: kibi, mebi, gibi, tebi, pebi, exbi
Example code:
https://github.com/erikerlandson/units/blob/info_units/example/information.c...
Unit testing code:
https://github.com/erikerlandson/units/blob/info_units/test/test_information...
I've been unable to raise a response from either Steven Watanabe or
Matthias Schabel, either on- or off-list. It would be nice to get a thumbs up or thumbs down so I can make a decision on how to proceed with my other project.