vak: (Default)
[personal profile] vak
The Initiative Vision: In collaboration with the Rust Foundation, Rust Project, and appropriate external stakeholders, make C++ and Rust interoperability easily accessible and approachable to the widest possible audience.

https://github.com/rustfoundation/interop-initiative/blob/main/problem-statement.md

Хорошая движуха пошла между Rust и Си++! Может созреет что полезное.

Date: 2024-11-18 06:03 (UTC)
From: [personal profile] ex0_planet
Это не от хорошей жизни, это временный союз против гугловского Carbon который прозрачную интероперабельность заявляет одной из главных своих фич. Полезное для плюсов -- вряд ли, думаю что приоритетом здесь будет упрощение замены легаси c++ кода на Rust. Полезное для экосистемы в целом? Очень сомнительно ввиду отсутствия долгосрочных стратегических планов у такой связки (конкуренция с Carbon это среднесрочные).

Date: 2024-11-18 06:32 (UTC)
ircicq: (Default)
From: [personal profile] ircicq
Make C++ great again

Date: 2024-11-18 10:50 (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi
Имеет большой смысл, конечно. На расте писать критические вещи, а на ++ "бизнес логику".

Date: 2024-11-18 14:29 (UTC)
sobriquet9: (Default)
From: [personal profile] sobriquet9

Не наоборот? Бизнес логику лучше писать на языке, в котором меньше undefined behavior, а критические вещи на языке, который ближе к железу и позволяет программисту больше.

Date: 2024-11-18 16:24 (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi
Сложно на линейной логике писать то, где больше годится интуиционистская логика.

Позволять же программисту, близкому к железу, разрушать это железо - как-то тут я не вижу смысла.

Date: 2024-11-18 14:32 (UTC)
sobriquet9: (Default)
From: [personal profile] sobriquet9

Только сейчас догадались? Это ж была главная проблема с Rust с самого начала, уже много лет.