|
Boost : |
Subject: Re: [boost] Name and Namespace for Potential Boost Extended Floating-Point
From: Christopher Kormanyos (e_float_at_[hidden])
Date: 2011-08-31 18:16:24
________________________________
From: Matthias Schabel <boost_at_[hidden]>
To: boost_at_[hidden]
Sent: Thursday, September 1, 2011 12:00 AM
Subject: Re: [boost] Name and Namespace for Potential Boost Extended Floating-Point
>> mp_float
>> mp_int
>> mp_rational
>
> +1
If this is going to be in the "multiprecision" namespace, isn't "mp_*" redundant? Why not just
multiprecision::float
multiprecision::int
multiprecision::rational
$0.02
---------------------------------------------------
No, unfortunately not. Please remember when using a namespace, a name
like "float" can not be distinguished from the POD type float. Remember
that many developers *use* a namespace to avoid typing.
The ugly prefix is needed to guarantee unique naming.
Sincerely, Chris.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk