JF Bastien Profile picture
Chief architect @ Woven Planet—Compiler engineer—security enforcer—C++ standards committee language evolution chair—WebAssembly co-instigator— https://t.co/kR60Yk36Dz —he/him
Nov 22, 2020 7 tweets 5 min read
@NicoJosuttis @foonathan C++20 `constinit` is actually named after the British slang term “innit”, as in “oy mate, this variable’s const, innit?” It’s generally a contraction of “isn’t it?”

You can also say “we’ll use const, innit?” where it means “aren’t we?”. Here it’s an invariant tag. @NicoJosuttis @foonathan Canadians were upset at the keyword and threatened an NB veto, because we preferred `consteh`. For example, “pardon me good programmer, but this variable is const, eh?”

It was pointed out that C++ already had EH, which put the Canadians to rest.
May 15, 2018 7 tweets 2 min read
Thought: some standards & open-source work ends up where it is not on technical merit, but b/c the person advocating is adamant their way is correct. Standardization by attrition?
Some upside to strong vision 👍, sad it favors the assertive 😕.
How can we do better? 👇 I'm certainly guilty of having some idée fixe sometimes. Chairing the WebAssembly CG has taught me how to temper my own convictions, and try to mediate others' debate. Even then it's hard to hold back while having a strong opinion, and I've appreciated being called out.