Subject: CGAL users discussion list
List archive
- From: Raphael Grimm <>
- To: <>
- Subject: Re: [cgal-discuss] C++ Standard
- Date: Thu, 7 Jun 2018 10:49:17 +0200
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None ; spf=Pass ; spf=None
- Ironport-phdr: 9a23:AKdalxTsvI/MKnSs1HFILnZ0ndpsv+yvbD5Q0YIujvd0So/mwa69bB2N2/xhgRfzUJnB7Loc0qyK6/2mATRIyK3CmUhKSIZLWR4BhJdetC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBxrwKxd+KPjrFY7OlcS30P2594HObwlSizexfbN/IA+qoQnNq8IbnZZsJqEtxxXTv3BGYf5WxWRmJVKSmxbz+MK994N9/ipTpvws6ddOXb31cKokQ7NYCi8mM30u683wqRbDVwqP6WACXWgQjxFFHhLK7BD+Xpf2ryv6qu9w0zSUMMHqUbw5Xymp4qF2QxHqlSgHLSY0/nzJhMx+jKxVoxyvqBJwzIHWfI6VNeFzfqzBcd4AWWdNQshcWi5HD4ihb4UPFe0BPeNAoofhvVQOtRu+ChOyC+Pr1zRGh2X23aw/0+QkDArL2xYgEMgWsHTUttr6KqMSXfq6zKnSzDXDavZW1Cz+6IjJbhAtu++DUq9tccfIz0QkCg3LjlKVqYP/PjOV0PwAs2ua7+p8T+6glXMoqxx3rzOyxckskpHEip8Lxl3A7yl13Yg4KcemREN1fNKoCphduz+CO4drTc4uXntktSggxrAFupO3ZigHxZohyhXCcfKIaZKI7QjmVOuJITd3mnZleLWnihap7Uev1vTwVsyu31ZLqipFlcTMtmwU2xzQ68iHVuJx8lu/1TqVzADc9v1LLVo3laraN54t2KA/mYcOsUjbHy/2nlv5jLOOe0k55OSl7/7rbqjoq5OGKYN5hBzyPr4tl8ChGeg4NxIBX2mf+eSyzr3j+kj5Ta1QjvIsiqnZsIrVKtofpqKjDA9VyIcj6xO6Dzq909QYnGUHIEhbdx2akojlI0vOL+zgDfejn1Ssly9myOzJPrL7BpXBN2XMkLb6fblh9k5c0xEzwMtE55NUD7EBOOj8VlXwtNzeFB85Mha7z/zpCNVnhcsiXjfbCaCQNObesESD+/k0C+iKfo4c/jjnfasL/fnr2EUwgV8UcK3h8oEWbXXwSu5vO0WQbH6qjc0AFGIivQsiCuHmlQvRAnZoe3+uUvdktXkAA4W8ANKbH9H/sPm6xC6+W6ZuSCVDA1GIH23vctTWWPYQLi+eP504y2BWZf2aU4YkkCqWmkri0bM2fOnV5msVuY+xjIEotd2Wrgk78HlPN+rY02yJSDouzHgDTHoz1aF7plFhj1SCze0g2bpDHtcV5PJVFAo2KMyEwg==
Hi,
it is the second reason.
Though i can understand why libraries tend to stick to c++03 to prevent breaking stuff, I do not know how many people still use a compiler without c++11 support.
This also stops some developers (e.g. me) to participate working on a library since all features have to be working for old c++ standards and you have to be careful not to break for these old versions.
Furthermore the library can't benefit from new features (or has to add a lot of #if ).
This makes the code harder to read and understand.
Since this library has breaking changes in new versions, I see no problem in requiring a slightly newer c++ standard (c++11 is around 7 years old).
Best Regards,
Raphael
On 06.06.2018 17:29, Andreas Fabri wrote:
Hi Raphael,
I was also wondering if you were worried that we might advance too quickly
because for whatever reason you are bound to an old compiler.
Or if you find us too slow by not picking up lambdas, auto,....
Best,
Andreas
On 6/6/2018 10:18 AM, Sebastien Loriot (GeometryFactory) wrote:
Note that this does not mean that the code is not working
with c++11 nor c++17. We simply offer support for old compilers.
At some point we'll probably move the minimal version to c++11
but nothing has been decided yet.
Sebastien.
On 06/05/2018 04:10 PM, Raphael Grimm wrote:
Hi,
according to "Documentation/doc/Documentation/Preliminaries.txt" the standard used in CGAL is c++03.
Is there a plan of moving to c++11 or higher as a required minimal function?
Best regards.
Raphael
--
Andreas Fabri, PhD
Chief Officer, GeometryFactory
Editor, The CGAL Project
phone: +33.492.954.912 skype: andreas.fabri
--
Karlsruhe Institute of Technology (KIT)
Institute for Anthropomatics and Robotics (IAR)
High Performance Humanoid Technologies (H2T)
Raphael Grimm (M.Sc.)
Research Scientist
Adenauerring 2
Building 50.20, Room 334
76131 Karlsruhe, Germany
Phone: +49 721 608-47133
Fax: +49 721 608-48270
Email:
Web: http://h2t.anthropomatik.kit.edu/
KIT - The Research University in the Helmholtz Association
Attachment:
smime.p7s
Description: S/MIME Cryptographic Signature
- [cgal-discuss] C++ Standard, Raphael Grimm, 06/05/2018
- Re: [cgal-discuss] C++ Standard, Sebastien Loriot (GeometryFactory), 06/06/2018
- Re: [cgal-discuss] C++ Standard, Andreas Fabri, 06/06/2018
- Re: [cgal-discuss] C++ Standard, Raphael Grimm, 06/07/2018
- Re: [cgal-discuss] C++ Standard, Sebastien Loriot (GeometryFactory), 06/07/2018
- Re: [cgal-discuss] C++ Standard, Andreas Fabri, 06/07/2018
- Re: [cgal-discuss] C++ Standard, Raphael Grimm, 06/07/2018
- Re: [cgal-discuss] C++ Standard, Andreas Fabri, 06/06/2018
- Re: [cgal-discuss] C++ Standard, Sebastien Loriot (GeometryFactory), 06/06/2018
Archive powered by MHonArc 2.6.18.