Re: [iostreams] When plan to move to C++20

Seyyed Soroosh Hosseinalipour via Boost-users <[email protected]> Fri, 10 Feb 2023 19:00:18 +0000
Newsgroups gmane.comp.lib.boost.user
Message-ID <PH7PR84MB3203784F38669697C2D23E3B8FDE9@PH7PR84MB3203.NAMPRD84.PROD.OUTLOOK.COM>
Thanks for reply, but many of the libraries exist in boost, after some years candidate for adding to C++ ISO, so I think if we migrate iostream to latest standard of C++, we can candidate this library for ISO, because this library is very helpful, and general as standard wants.


________________________________
From: Boost-users <[email protected]> on behalf of Dominique PellĂ© via Boost-users <[email protected]>
Sent: Thursday, February 9, 2023 6:49 PM
To: [email protected] <[email protected]>
Cc: Dominique PellĂ© <[email protected]>
Subject: Re: [Boost-users] [iostreams] When plan to move to C++20

Seyyed Soroosh Hosseinalipour via Boost-users
<[email protected]> wrote:

> ITNOA
>
> I have question about the plan to migrate code base from C++03 to C++20 for iostreams library
>
> I think iostreams library have very more clean if using modern C++ features, such as Concept
>
> Did you have any plan about that?
>
> thanks

Lots of people use boost because they cannot use C++20 or even C++17.
For those users, boost provides C++11 or C++14 portable equivalent of
new std libs (boost::optional, boost::variant, boost::filesystem, etc.)

If boost required C++20, many users would not be able to use boost anymore.
Boost should be not require such a recent C++ standard. C++11 or C++14
are probably the best minimal standard for Boost IMO at the moment.

Furthermore, looking at https://en.cppreference.com/w/cpp/20 (core language
+ STL), recent versions of gcc or msvc are in good shape with C++20 but clang
is less complete.

Dominique
_______________________________________________
Boost-users mailing list
[email protected]
https://lists.boost.org/mailman/listinfo.cgi/boost-users

_______________________________________________
Boost-users mailing list
[email protected]
https://lists.boost.org/mailman/listinfo.cgi/boost-users