←back to thread

141 points vblanco | 1 comments | | HN request time: 0.212s | source
Show context
KingLancelot ◴[] No.44437077[source]
To be fair, C++’s modules make no sense, just like their namespaces that span multiple translation units.

It’s just more heavy clunky abstractions for the sake of abstractions.

replies(2): >>44441294 #>>44441445 #
1. pjmlp ◴[] No.44441445[source]
It makes lots of sense to anyone used to large scale software development.

It is no accident that Ada, Java, .NET, and oldies like Delphi, Eiffel, Modula-2 and Modula-3 have similar approaches.

Even the way D and Python modules and packages work, or the whole crates and modules approach in Rust.

Naturally folks not used to Web scale don't get these kind of features.