Boost logo

Boost :

Subject: Re: [boost] [units] Pull request and RFC: information unit definitions for Boost.Units
From: Curdeius Curdeius (curdeius_at_[hidden])
Date: 2014-08-01 06:50:11

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:

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.

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:
> >>
> >> 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:
> >>
> >>
> >> Unit testing code:
> >>
> >
> >
> >
> > 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.

Boost list run by bdawes at, gregod at, cpdaniel at, john at