LINUX.ORG.RU

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

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

Да я не знаю что такое LRU. И углубляться нет желания. Поэтому по делатям реализации пояснить не могу.

Понятно, что с unsafe все работает. Может, чуваку тоже лень было погружаться и он в лоб с Си переписал всю бизнес логику. Это легко объясняет почему там почти все unsafe, опять же, это предположение.

Лично из опыта скажу, что у меня несколько проектов на расте, выбор пал на него как раз из-за надежности (это связано с авиацией) и unsafe я использовал только в одном и то только потому что там использовал сишную библиотеку, а любой ffi без unsafe нельзя сделать.

Так вот, самое важное, что те вещи, которые тривиальны в плюсах или си - решаются иначе. Не сказать, что сложнее, просто иначе. Дело привычки.

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

Да я не знаю что такое LRU. И углубляться нет желания. Поэтому по делатям реализации пояснить не могу.

Понятно, что с unsafe все работает. Может, чуваку тоже лень было погружаться и он в лоб с Си переписал всю бизнес логику. Это легко объясняет почему там почти все unsafe, опять же, это предположение.

Лично из опыта скажу, что у меня несколько проектов на расте, выбор пал на него как раз из-за надежности (это связано с авиацией) и unsafe я использовал только в одном и то только потому что там использовал сишную библиотеку, а любой ffi без unsafe нельзя сделать.