A Rust Foundation, que administra o desenvolvimento da linguagem Rust, divulgou uma declaração abordando os desafios e oportunidades de interoperabilidade entre Rust e C++, com a intenção de tornar o desenvolvimento entre linguagens mais acessível e acessível.

Anunciada formalmente em 12 de novembro, a Declaração do Problema de Interoperabilidade C++/Rust da fundação visa superar os obstáculos à interoperabilidade Rust-C++. Embora a interoperabilidade C tenha sido o foco do Rust, vários fatores inibiram uma solução madura, padrão e automática para o desenvolvimento de software usando C++ e Rust juntos, afirma o documento. Para superar estes obstáculos, a iniciativa prosseguirá uma abordagem de cima para baixo, do espaço do problema, para permitir a cooperação e o consenso entre as partes interessadas, incluindo o projeto Rust, as organizações membros da Rust Foundation e os indivíduos e organizações que utilizam C++ ou Rust. O principal desafio é desenvolver uma abordagem madura e padronizada para a interoperabilidade C++ e Rust, apesar do foco histórico de Rust na compatibilidade C.

Os recursos materiais contribuídos para a iniciativa serão utilizados para prosseguir três estratégias simultâneas: