C++ Interoperability: Header-based Imports vs. AST-based Mapping
Interoperability Strategy for C++ Integration Carbon aims for bidirectional interoperability with C++, allowing existing C++ code to be utilized within Carbon projects. A primary design challenge involves determining the mechanism for importing C++ types and functions while maintaining language integrity. One approach relies on header-based imports, utilizin