uBlas and Google Summer of Code 2020
Hi Boost community, I've added new projects for the Google Summer of Code 2020 for the Boost uBlas library (matrix computations, tensors and linear algebra). If you're a student and wish to candidate, please contact me as soon as possible. The list of projects is here: https://github.com/boostorg/wiki/wiki/Google-Summer-of-Code%3A-2020 Cheers, David
On Wed, Mar 4, 2020 at 3:43 PM David Bellot via Boost-users
The list of projects is here: https://github.com/boostorg/wiki/wiki/Google-Summer-of-Code%3A-2020
Are you saying that Boost.uBlas will require C++20? Or does this mean it will just take advantage of select, relevant C++20 features when available, when doing so results in a meaningful benefit to users? Thanks
Excellent question. In fact, uBlas in mainly C++98 with a bit of C++11.
It's an old code base which need to be refreshed. So as you correclty
guessed, I want to bring in uBlas more modern C++ technology, up to C++20
and where they make sense.
Backward compatibility is important but I think we need to improve this
library anyway and C++98 is a bit ... huh... outdated now.
During the project, the student will have to prove that each feature brings
a real benefit, generally in term of speed as far as uBlas is concerned, or
in term of ease of implementation for example.
But if having "ranges" of "spaceships concepts" multiply the speed by 10,
then yes C++20 will be required. OK Just kidding :-D
On Fri, Mar 6, 2020 at 2:55 AM Vinnie Falco
On Wed, Mar 4, 2020 at 3:43 PM David Bellot via Boost-users
wrote: The list of projects is here: https://github.com/boostorg/wiki/wiki/Google-Summer-of-Code%3A-2020
Are you saying that Boost.uBlas will require C++20? Or does this mean it will just take advantage of select, relevant C++20 features when available, when doing so results in a meaningful benefit to users?
Thanks
participants (2)
-
David Bellot
-
Vinnie Falco