C++ 互操作性工作组

C++ 互操作性工作组是一个致力于添加 Swift 和 C++ 之间双向互操作性支持的团队。

章程

C++ 互操作性工作组致力于构建和推进 Swift 和 C++ 之间的互操作性支持,目标是使与 C++ 的双向互操作成为一个完全支持的 Swift 语言特性。

C++ 互操作性工作组作为 Swift 与 C++ 互操作设计和实现的孵化器。它没有特殊的技术或正式权力。工作组成员设计、实现、测试和记录 Swift 工具中的实验性功能,这些功能允许 Swift 程序导入和使用 C++ API,以及 C++ 程序导入和使用 Swift API。当工作组认为某个功能已经准备就绪时,工作组成员会通过正常的 Swift 演进过程引导该功能进行讨论和正式审查。工作组的一个目标是所有功能最终都将被审查,而不是永远保持实验性状态。

作为语言提案的孵化器,C++ 互操作性工作组与语言指导小组密切合作,以获得对其想法的早期反馈,并向语言指导小组提供关于语言应该采取的总体方向的反馈。

C++ 互操作性工作组主要通过三种方式与更广泛的 Swift 社区交流:

成员资格

C++ 互操作性工作组的成员资格向任何希望贡献的人开放。成员通过定期视频通话和 Swift 论坛相互交流。有兴趣参与工作组的社区成员应联系工作组的当前成员,或直接请求加入 C++ 互操作工作组

C++ 互操作性工作组遵守 Swift 行为准则。如果社区成员对工作组或其成员遵守行为准则有任何疑虑,他们应该联系 Swift 核心团队的成员。

交流

C++ 互操作性工作组使用 Swift.org 网站论坛的 C++ 互操作性部分进行一般讨论。也可以通过在 Swift 论坛上向 @cxx-interop-workgroup 发送私信来私下联系。