$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [boost] Name and Namespace for Potential Boost Extended Floating-Point
From: Joshua Juran (jjuran_at_[hidden])
Date: 2011-09-01 04:11:34
On Aug 31, 2011, at 10:46 AM, Simonson, Lucanus J wrote:
> I'd like to see the name be mp_float. I prefer:
>
> mp_float
> mp_int
> mp_rational
>
> Obviously we need the mp_ prefix if we use float and int since
> these are keywords without it.
How about
floating
integer
rational
> Also, if the user puts using namespace boost::multiprecision then
> they will benefit from the prefix.
If the user writes "namespace mp = boost::multiprecision;", then the
mp_ prefix is redundant and ugly. If you really prefer to write
mp_float to mp::floating, you can still "typedef
boost::multiprecision::floating mp_float;".
> I prefer multiprecision to mp since the library name I'm guessing
> would be multiprecision and it is conventional to have the
> namespace be the same as the library name.
I agree here. But the user is free to alias the namespace to
something more succinct and convenient.
Josh