Boost logo

Boost :

Subject: Re: [boost] Name and Namespace for Potential Boost ExtendedFloating-Point
From: Vicente J. Botet Escriba (vicente.botet_at_[hidden])
Date: 2011-08-31 12:31:41


Le 31/08/11 10:20, John Maddock a écrit :
>> Some very helpful boosters are assisting me with the preparation of
>> this potential library.
>> We've still got a lot to do, but are making good progress.
>>
>> In order to continue, we need a good name for a potential boost
>> multiple-precision floating-point type.
>>
>> For the multiple-precision real type we have names like:
>>
>> * multiprecision_real
>> * mp_real
>> * extended_float_tOur current favorite is the second:mp_real.
>>
>> For namespaces, we have:
>>
>> 1. boost::mp::mp_real
>> 2. boost::multiprecision::mp_real
>> 3. boost::multiple_precision::mp_realOur current favorite namespace
>> is number 2: boost::multiprecision.
>>
>> This new data type behaves like a drop-in replacement for a POD.
>> It also has a collection of transcendental functions and a complex
>> data type.
>>
>
>> I guess you know the BigNumber proposal from John Maddock. While this
>> library provides some wrappers to 3rd party libraries, nothing forbid
>> to include an arbitrary precision real and an integer with arbitrary
>> digits. So, if John accepts, the namespace could be big_number. The
>> classes could just be named real, integer, ...
>
> Chris and I are working on parallel, but hopefully converging courses
> (is that a contradiction in terms??), BTW the stuff I'm working on is
> an expression template enabled front end to arithmetic types: that may
> just so happen to include a "big int" but it's not the main/only focus.
>
>
John,
I'm aware of what you are doing with BigNumbers and the E-Float
libraries. I understand that each one is working on different parts.
What I was proposing is just that both use the same namespace.

Best,
Vicente


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk