[Dune-devel] Replace Dune C++11 by plain C++11

Oliver Sander sander at igpm.rwth-aachen.de
Wed Mar 12 10:53:35 CET 2014


Am 12.03.2014 10:50, schrieb Christian Engwer:
> Hi Oli,
> 
>>> Regarding the decisions from Aachen: They seems to contradict
>>> each other. We require GCC 4.4 or newer, but we maintain
>>> compatibility code that is not needed by any compiler we
>>> support - as far as we know.
>>>
>>
>> I agree with Christoph here.  If we officially require gcc 4.4
>> there is no need to keep stuff for older compilers around.
> 
> I think these are really two different questions.
> 
> a) we decided not to provide fallback implementations
> b) the question whether to drop the namespace imports or not.
> 
> We can decide to do the second, but in my opinion (b) is not implied
> by (a). The argument for !(b) was that it is not much effort for us
> and it make life easier for users who experiment with unsupported
> compilers. Thus these decision don't contradict.

We cannot drop the namespace imports without deprecating them first.
But we can start using the std:: versions explicitly inside the
core modules, which is what Christoph did, IIRC.

> 
> Christian
> 


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 534 bytes
Desc: OpenPGP digital signature
URL: <https://lists.dune-project.org/pipermail/dune-devel/attachments/20140312/fbcbc41a/attachment.sig>


More information about the Dune-devel mailing list