Did he really say, he read 'From Mathematics to Generic Programming' twice in one week? With the excercises? That impresses me and leaves me wonders of how to achieve the same. At least I will take away from that to read it a second time also once I'm through. What calms me down though, is that he says a set with associativity is already a monoid. It is not. It is a semi group, we still miss the existence of a neutral element.
@1:09:13 where Sean talks about Eric Niebler giving him credit for the idea that 'you cannot get rid of iterators'; watch CppCon2017 Panel ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-JYG5LFHkUuE.html where Eric gives some credit to Sean on the currently good version of the Ranges library we have. I did say Sean is one heck of a tough and competent authority in Software Engineering;
He makes it a point to say how he draws pointers to point before the element...then immediately rearranges everything to show that was all meaningless as he would be pointing to the wrong end element if he followed his own style :D
Sorry Sean, I listened to your talk and except for some history I havn't got the slightest idea what this generic programming stuff is all about. As for history, you dismiss the Bourbaki group. Obviously you have no idea who has comprised the Bourbaki group over the years -- Cartan, Chevalley, Dieudonné, and Weil among the founders, and Serre, Grothendieck, Schwartz and Connes among the the more recent members. These are all giants of 20th century mathematics. I for one have never heard of Stepanov, but I know at least something about what all of the others have done -- many of whom are Fields Metal winners. And by the way lean how to pronounce the name properly, instead of your cringeworthy prounounciation.
You've never heard of Stepanov? That is understandable. It is hard, though, to understand how your ignorance of him can be used as a point in an argument. Do you think that the appreciation of one set of people has any bearing on how you view another set of people? Does your hero piss further up the lamp-post than mine? Is that all you have to share?
I have tried many languages. I come back to C++ every single time.... There is nothing that compares to it in the slightest. I hear good things about rust but I have my reservations about it for now.