On Tuesday, 18 February 2014 at 06:11:38 UTC, Nick Sabalausky
wrote:
On 2/17/2014 1:32 AM, Paulo Pinto wrote:
On Monday, 17 February 2014 at 05:51:09 UTC, Nick Sabalausky
wrote:
Besides, I suspect the #1 optimization in making a
fast-to-compile
language is just simply "Don't make C++".
Well, supporting modules would already help. With luck C++
will get them
around 2020. I think it won't matter by then.
Heh. I shudder to think what they might end up looking like,
too. C++ deserves some credit for gaining some of D's features
here and there, but they're never (and likely can't ever) be as
nice and clean as their D counterparts.
Apple is driving it, it is going to be a kind of hack so that
they can marry the world of #include with a future world of
import.
You need a module map that describes the structure of the module.
Which header files are responsible, and what libraries are part
of the module.
Here is the latest version I know of,
http://clang.llvm.org/docs/Modules.html
--
Paulo