C++ modules

If you check recent (the last 6 months or so) commits to clang by Doug
Gregor, you'll find some work to implement C++ modules is already
underway. As I understand it, the work is purely in clang, though
there's been recent talk of restructuring some of the common file
system abstractions across clang and llvm (though that's mostly
orthogonal to module support)

Thank you for the information, I'll have a look at it.

David Blaikie <dblaikie@gmail.com> writes:

If you check recent (the last 6 months or so) commits to clang by Doug
Gregor, you'll find some work to implement C++ modules is already
underway.

Do you know what proposal this is based on?

Thanks,

-miles

I'm not sure how much it's based on any specific proposal.

To misquote Doug (can't find the email, I think it might've been on
IRC): "The semantics are obvious enough, so I'm implementing those.
After that we can haggle over the syntax"