| ▲ | whstl 5 hours ago | |||||||||||||||||||||||||
I find C++ not hard at all when working with familiar idioms, restrictions and toolings (familiar to me). But it's hard jumping into new codebases and adjusting yourself to new patterns. Recently I did a lot of programming using C++23 Modules and it was a breeze. There's basically dozens of very nice languages inside C++. That can be a blessing or a curse. I'm anxious for Herb Sutter's CPP2/CPPFront to become a standard. | ||||||||||||||||||||||||||
| ▲ | domenicd 5 hours ago | parent | next [-] | |||||||||||||||||||||||||
What type of project actually uses C++ 23 modules in real life? What kind of toolchain enables that? When I worked on Chromium, they were indefinitely in the "maybe in 5-10 years the tooling will be ready" camp. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| ▲ | tialaramex 5 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||
In February this year Herb tweaked a test case. That was his last commit to his "CPP2 syntax experiment". Don't expect it to "become a standard". | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| ▲ | avadodin 5 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||
Looked up what C++23 Modules were and I must say I was not let down. | ||||||||||||||||||||||||||
| ▲ | drysine 3 hours ago | parent | prev [-] | |||||||||||||||||||||||||
>I'm anxious for Herb Sutter's CPP2/CPPFront to become a standard. Why? It doesn't remove complexity, it (partially) hides it and makes the whole thing even more complex. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||