Belle Views on C++ Ranges, their Details and the Devil - Nico Josuttis - Keynote Meeting C++ 2022

preview_player
Показать описание
Belle Views on C++ Ranges, their Details and the Devil - Nico Josuttis - Keynote Meeting C++ 2022
Рекомендации по теме
Комментарии
Автор

C++ needs more people like Nico Josuttis. We need more critical eyes on the standard library (and the language). Great speaker, honest and to-the-point. Thank you Nico!

pocsbe
Автор

This whole situation is absolutely worrisome for the future of C++! We have arrived at a point where the committee feels the need to protect us from potentially inefficient valid code, and as a side effect ends up inducing us to semantic errors. Kudos to Nico for being vocal about this and for taking the initiative of proposing and implementing an alternative. (An ironic sidenote though: a few years ago Andrei complained about the standardization of constexpr if, to which Nico responded something on the lines of "shame on you for not getting more involved with the committee". Glad to see Nico has found some value in complaining and in not being corporatist.)

jangolab
Автор

Great talk! A bit depressing at moments, but still very interesting and informative.

m
Автор

"Once you understand the error, you understand the error message". So true :D

enricomariadeangelis
Автор

Great talk! I feel now a bit of frustration when I try to use std::views

Luca-yyzh
Автор

As a beginner, please keep doing what you are doing!

juliendebache
Автор

Slide 9 is interesting, while you cannot add a string and an integer (v = v + int_val) won't work, you can append an integer to a string via += operator overload.

userrand
Автор

1:51:19 "Too much criticism"
If you would throw around with curse words or make stuff up, a rejection would be understandable.
But you don't.
And where I come from, such behaviour (not wanting to deal with valid criticism) is regarded as just one thing: immature.
Sometimes also called kindergarden behaviour.
While this is tolerated for hobbies (mostly), C++ is used in situations where sometimes people's live literally depend on it working properly. Because of that such behaviour is just straight up not tolerated here.

kuhluhOG
Автор

Interesting to see that views are not views

Voltra_
Автор

hi nico! you made jthread? yay, I love that! :)

danieloberhoff
Автор

I winder as a teacher, how you are going to teach coroutines. IMHO It was great feature with terribly awkward finishing. I -for one - am really reluctant to use naked coroutines in current form; reserve the luxury for standard library developers.

faridmehrabi
Автор

hmm, doesnt the threading code race to destruction? i.e. it will likely not even finish the work...

danieloberhoff
Автор

I am going to call std::jthread a Josuttis thread from now on.

rareshb
Автор

lmao at the first guy wearing a freaking contraption on the face.
Great talk though, very informative, thanks for making it available. I'm reading C++20 Complete Guide by Nico atm, very useful.

PaulDiracTWR
Автор

Fascinating.

Where was this guy the 8 years prior to feb 2022?

For 8 years kiev had been bombarding its own civilians in eastern yukraine.

ThunderAppeal