C++ Modules Are Here to Stay
faresbakhit.github.io
C++ Modules Are Here to Stay
1–10 of 143 posts
Re: C++ Modules Are Here to Stay
#2> auto main() -> int {
Dude…
Re: C++ Modules Are Here to Stay
#3> auto main() -> int { Dude…
It's been the go-to syntax for 15 years now
Re: C++ Modules Are Here to Stay
#4Can someone using modules chime in on whether they’ve seen build times improve?
Re: C++ Modules Are Here to Stay
#5why use modules if PCH on your diagram is not much worse in compile times?
Re: C++ Modules Are Here to Stay
#6> auto main() -> int { Dude…
It's like calling a Ford Mustang Mach-E the "Model T++."
Re: C++ Modules Are Here to Stay
#7Here’s the thing I don’t get about module partitions: They only seem to allow one level of encapsulation.
Program
- Module
- Module Partition
whereas in module systems that support module visibility, like Rust’s, you can decompose your program at multiple abstraction levels: Program
- Private Module
- Private Module
- Private Module
- Public Module
- Public Module
Maybe I am missing something. It seems like you will have to rely on discipline and documentation to enforce clean code layering in C++.Re: C++ Modules Are Here to Stay
#8https://arewemodulesyet.org/ gives you an overview which libraries already provide a module version.
Re: C++ Modules Are Here to Stay
#9> auto main() -> int { Dude…
And their code example doesn't actually return a value!