Size: a a a

Rust — русскоговорящее сообществo

2020 November 19

И

Игорь in Rust — русскоговорящее сообществo
Emmanuel Goldstein
Ты не можешь в общем случае определить нужна тебе память или нет.
let smth = allocate();
thread::spawn(|| {
   maybe_halts();
   now_use(smth);
});

Если функция maybe_halts() завершается, то память нужна до конца треда.
Если же, однако, она не завершается, то память можно освобождать сразу после аллокации.
Если во втором треде нет ссылки  на smth то она точно не нужна, это будет понятно и до зааершения
источник

AT

Alexander Tchitchigi... in Rust — русскоговорящее сообществo
Для тех, кто статьи не читает, https://www.youtube.com/watch?v=PQWCk3NXn0g 😊
источник

m

makoven in Rust — русскоговорящее сообществo
А у вас было такое, что прочитал раст бук, и думаешь "ура, щас буду писать крутые штуки!", иии не смогши придумать что же на нем написать, возвращаешься пилить формочки на js?
источник

Э

Эрик in Rust — русскоговорящее сообществo
makoven
А у вас было такое, что прочитал раст бук, и думаешь "ура, щас буду писать крутые штуки!", иии не смогши придумать что же на нем написать, возвращаешься пилить формочки на js?
Надо было писать, пока читал растбук.
источник

Э

Эрик in Rust — русскоговорящее сообществo
Попробуй rustlings пройти, а потом поискать чего-нибудь поконтрибьютить на гитхабе.
источник

VK

Vasily Kondratyev in Rust — русскоговорящее сообществo
makoven
А у вас было такое, что прочитал раст бук, и думаешь "ура, щас буду писать крутые штуки!", иии не смогши придумать что же на нем написать, возвращаешься пилить формочки на js?
Нет. Просто вышел на новую работу разработчиком на языке Rust.
источник

m

makoven in Rust — русскоговорящее сообществo
Vasily Kondratyev
Нет. Просто вышел на новую работу разработчиком на языке Rust.
Крипта?
источник

VK

Vasily Kondratyev in Rust — русскоговорящее сообществo
да, крипта
источник

m

makoven in Rust — русскоговорящее сообществo
Эрик
Попробуй rustlings пройти, а потом поискать чего-нибудь поконтрибьютить на гитхабе.
Звучит скучно)
источник

m

makoven in Rust — русскоговорящее сообществo
Реально не могу придумать задачу куда этот раст воткнуть для получения хоть какого-то удовольствия
источник

ГН

Григорий Нечитайло... in Rust — русскоговорящее сообществo
Было такое типа "ну круто, щас сделаю контейнер структур Cat, контейнер структур Dog и контейнер <dyn Animal> и положу туда котов и собак и потом начинается страдание с тем, что копировать всякие штуки сложно, миллион условий надо соблюсти по трейтам и нельзя просто так взять и отдать котов и собак в функцию, которой все равно, что в неё передали и она обрабатывает любые Animal единообразно. Ну точнее можно, но приходится вспотеть)
источник

r

red75prime in Rust — русскоговорящее сообществo
makoven
А у вас было такое, что прочитал раст бук, и думаешь "ура, щас буду писать крутые штуки!", иии не смогши придумать что же на нем написать, возвращаешься пилить формочки на js?
Не, написал на js F# утилитку для генерации отсутствющих rust-интерфейсов под винду, побаловался с DX12 на расте. Потом нашёл работу на расте.
источник

m

makoven in Rust — русскоговорящее сообществo
red75prime
Не, написал на js F# утилитку для генерации отсутствющих rust-интерфейсов под винду, побаловался с DX12 на расте. Потом нашёл работу на расте.
Крипта?
источник

r

red75prime in Rust — русскоговорящее сообществo
makoven
Крипта?
эмбеддед. Ну, почти
источник

VK

Vasily Kondratyev in Rust — русскоговорящее сообществo
makoven
Звучит скучно)
Сделай GUI на gtk-rs для ripgrep
источник

m

makoven in Rust — русскоговорящее сообществo
Григорий Нечитайло
Было такое типа "ну круто, щас сделаю контейнер структур Cat, контейнер структур Dog и контейнер <dyn Animal> и положу туда котов и собак и потом начинается страдание с тем, что копировать всякие штуки сложно, миллион условий надо соблюсти по трейтам и нельзя просто так взять и отдать котов и собак в функцию, которой все равно, что в неё передали и она обрабатывает любые Animal единообразно. Ну точнее можно, но приходится вспотеть)
Ну это не страшно, это уже процесс. Главное чтобы было к чему идти)
источник

p

polunin.ai in Rust — русскоговорящее сообществo
MrSmith
Мне кажется, утечка, это когда память в принципе больше не может быть освобожденна до завершения программы. Потому как , если использовать ваше определение, выходит, что это дело вкуса и субъективная характеристика
Да
источник

IL

Ilya Lakhin in Rust — русскоговорящее сообществo
makoven
А у вас было такое, что прочитал раст бук, и думаешь "ура, щас буду писать крутые штуки!", иии не смогши придумать что же на нем написать, возвращаешься пилить формочки на js?
Просто нужно отталкиваться от задач, а не от языка.
источник

YB

Yevhenii Babichenko in Rust — русскоговорящее сообществo
makoven
А у вас было такое, что прочитал раст бук, и думаешь "ура, щас буду писать крутые штуки!", иии не смогши придумать что же на нем написать, возвращаешься пилить формочки на js?
Потому что ЯП нужны, чтобы решать ими задачи, а не придумывать себе задачу под конкретный ЯП
источник

И

Игорь in Rust — русскоговорящее сообществo
makoven
А у вас было такое, что прочитал раст бук, и думаешь "ура, щас буду писать крутые штуки!", иии не смогши придумать что же на нем написать, возвращаешься пилить формочки на js?
у меня наоборот - есть задача идеально подходящая для переписывания на rust,  читаю бук и пишу прогу
источник