LINUX.ORG.RU

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

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

Расскажите это тем, кто декларирует «мы используем Rust чтобы гарантированно не иметь проблем при работе с памятью».

Проблема не в них — они прекрасно понимают о чем говорят, а в том как Вы трактуете их слова.
При допущении, что структуры данных и смартпоинтеры, в которых есть ансейф, реализованы верно (а это допущение очень близко к истине), весь код, который использует безопасную абстракцию, гарантированно не имеет проблем при работе с памятью.

Есть тезис, озвученный даже не мной: двусвязный список в Rust не может быть реализован без ухода в unsafe. Вы утверждаете, что этот тезис неверен?

Утверждаю: может.
Если добавить слово «эффективно», то я скажу что я не вижу причин реализовывать его не через ансейф, и это никак не противоречит идиоматике раста.

Как по мне

Как по вам

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

Расскажите это тем, кто декларирует «мы используем Rust чтобы гарантированно не иметь проблем при работе с памятью».

Проблема не в них — они прекрасно понимают о чем говорят, а в том как Вы трактуете их слова.
При допущении, что структуры данных и смартпоинтеры, в которых есть ансейф, реализованы верно (а это допущение очень близко к истине), весь код, который использует безопасную абстракцию, гарантированно не имеет проблем при работе с памятью.

Есть тезис, озвученный даже не мной: двусвязный список в Rust не может быть реализован без ухода в unsafe. Вы утверждаете, что этот тезис неверен?

Утверждаю: может. Если добавить слово «эффективно», то я скажу что я не вижу причин реализовывать его не через ансейф, и это никак не противоречит идиоматике раста.

Как по мне

Как по вам

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

Расскажите это тем, кто декларирует «мы используем Rust чтобы гарантированно не иметь проблем при работе с памятью».

Проблема не в них — они прекрасно понимают о чем говорят, а в том как Вы трактуете их слова.
При допущении, что структуры данных и смартпоинтеры, в которых есть ансейф, реализованы верно (а это допущение очень близко к истине), весть код, который использует безопасную абстракцию вокруг них, гарантированно не имеет проблем при работе с памятью.

Есть тезис, озвученный даже не мной: двусвязный список в Rust не может быть реализован без ухода в unsafe. Вы утверждаете, что этот тезис неверен?

Утверждаю: может. Если добавить слово «эффективно», то я скажу что я не вижу причин реализовывать его не через ансейф, и это никак не противоречит идиоматике раста.

Как по мне

Как по вам