LINUX.ORG.RU

История изменений

Исправление tailgunner, (текущая версия) :

Всюду? Не придется. В библиотечном типе List - может быть.

Это скорее как пример был.

А ответ был на всё. Сырые указатели используются в фиксированном числе небольших unsafe-секций для построения статически проверяемых абстракций, вся остальная программа использует построенные абстракции. Это идеология Rust.

Нужно чтобы не поведение устаканилось, а было ABI.

Я уже сказал - ABI есть (минимум 2). Если что, у Rust под капотом LLVM.

Готовые «сишные» нужно сначала сделать.

Мы говорим о написании драйверов, а не ОС. В готовой ОС всё уже сделано, к нему нужно просто получить доступ. И, если нужно, ты можешь сделать всё на Rust... но я уже сказал об этом.

Мозилловцам всё это не нужно, у них задачи прикладные чтобы не писали на счёт ниши rust'а

Мозилловцы в этом помогают. И на Rust уже сделаны proof-of-concept модули для Linux и OS X.

Кроме них навряд ли кто-то будет впрягаться для лечения болезней языка с совсем иной идиоматикой с точки зрения Cи'шного разработчика.

Просто для протокола: они уже впрягаются, и довольно многим это интересно.

Исправление tailgunner, :

Всюду? Не придется. В библиотечном типе List - может быть.

Это скорее как пример был.

А ответ был на всё. Сырые указатели используются в фиксированном числе небольших unsafe-секций для построения статически проверяемых абстракций, вся остальная программа использует построенные абстракции. Это идеология Rust.

Нужно чтобы не поведение устаканилось, а было ABI.

Я уже сказал - ABI есть (минимум 2). Если что, у Rust под капотом LLVM.

Готовые «сишные» нужно сначала сделать.

Мы говорим о написании драйверов, а не ОС. В готовой ОС всё уже сделано, к нему нужно просто получить доступ. И, если нужно, ты можешь делать всё Rust... но я уже сказал об этом.

Мозилловцам всё это не нужно, у них задачи прикладные чтобы не писали на счёт ниши rust'а

Мозилловцы в этом помогают. И на Rust уже сделаны proof-of-concept модули для Linux и OS X.

Кроме них навряд ли кто-то будет впрягаться для лечения болезней языка с совсем иной идиоматикой с точки зрения Cи'шного разработчика.

Просто для протокола: они уже впрягаются, и довольно многим это интересно.

Исходная версия tailgunner, :

Всюду? Не придется. В библиотечном типе List - может быть.

Это скорее как пример был.

А ответ был на всё. Сырые указатели используются в фиксированном числе небольших unsafe-секций для построения статически проверяемых абстракций, вся остальная программа использует построенные абстракции. Это идеология Rust.

Нужно чтобы не поведение устаканилось, а было ABI.

Я уже сказал - ABI есть (минимум 2). Если что, у Rust под капотом LLVM.

Готовые «сишные» нужно сначала сделать.

Мы говорим о написании драйверов, а не ОС. В готовой ОС всё уже сделано, к нему нужно просто получить доступ. И, если нужно, ты можешь делать всё Rust... но я уже сказал об этом.

Мозилловцам всё это не нужно, у них задачи прикладные чтобы не писали на счёт ниши rust'а

Мозилловцы в этом помогают. И на Rust уже сделаны proof-of-concept модули для Linux и OS X.

Кроме них навряд ли кто-то будет впрягаться для лечения болезней языка с совсем иной идиоматикой с точки зрения Cи'шного разработчика.

Просто для протокола: они уже впрягаются.