Size: a a a

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

2017 November 23

AT

Anton TrionProg in Rust — русскоговорящее сообщество
Куча иероглифов, согласен.
источник

AV

Alexander Vershilov in Rust — русскоговорящее сообщество
GC нужен, чтобы была общая рекурсия, нормальные замыкания например
источник

AV

Alexander Vershilov in Rust — русскоговорящее сообщество
без них страдания типа растовых, и там ещё хорошо заделали
источник

AT

Anton TrionProg in Rust — русскоговорящее сообщество
Тут можно долго спорить, что является оп, что не является, но если язык позволяет  Struct+Implementation, то он должен работать хорошо и удобное, без описания тысяч гетторов хотя бы.
источник

ML

Mike Lubinets in Rust — русскоговорящее сообщество
Какие страдания с замыканиями?
источник

AV

Alexander Vershilov in Rust — русскоговорящее сообщество
другое дело, что раст нужен там где страдания вместо удобства это нормально
источник

V

Vladimir in Rust — русскоговорящее сообщество
Mike Lubinets
Какие страдания с замыканиями?
Людям дай повод, а страдать найдут зачем
источник

ML

Mike Lubinets in Rust — русскоговорящее сообщество
Ну вообще
источник

AV

Alexander Vershilov in Rust — русскоговорящее сообщество
или копируй или доказывай что livetime является включением
источник

Oℕ

Oleg ℕizhnik in Rust — русскоговорящее сообщество
а как сделать замыкание, чтобы часть переменных по ссылке, а чать move?
источник

Ct

Casual tears in Rust — русскоговорящее сообщество
Mike Lubinets
Какие страдания с замыканиями?
Нельзя захватывать всё подряд по ссылке и не париться, как люди привыкли делать в языках с GC.
источник

ML

Mike Lubinets in Rust — русскоговорящее сообщество
Oleg ℕizhnik
а как сделать замыкание, чтобы часть переменных по ссылке, а чать move?
Лайфтаймами доказать, что замыкание не переживет ссылки
источник

AT

Anton TrionProg in Rust — русскоговорящее сообщество
мне толком никогда не требовалось. я перешел на раст с ++. Берешь бумажку, карандашек, рисуешь классики/структурки, указываешь, кто кого ХРАНИТ(Arc) и кто о ком ЗНАЕТ(Weak), потом пишешь. Да, в расте вообще, сначала 7 раз думаешь, потом пишешь. Это не C# =))
Кстати в swift вроде ВСЕ Arc.
источник

AT

Anton TrionProg in Rust — русскоговорящее сообщество
GC нужен, чтобы была общая рекурсия, нормальные замыкания например
источник

Oℕ

Oleg ℕizhnik in Rust — русскоговорящее сообщество
Mike Lubinets
Лайфтаймами доказать, что замыкание не переживет ссылки
но если оно переживёт там парочку ссылок, и их я хочу замувить
источник

V

Vladimir in Rust — русскоговорящее сообщество
Oleg ℕizhnik
а как сделать замыкание, чтобы часть переменных по ссылке, а чать move?
Делаешь мув, а переменные которые по ссылке делаешь ref биндингом
источник

Oℕ

Oleg ℕizhnik in Rust — русскоговорящее сообщество
ну всё тогда, никаких страданий, чо
источник

ML

Mike Lubinets in Rust — русскоговорящее сообщество
Anton TrionProg
мне толком никогда не требовалось. я перешел на раст с ++. Берешь бумажку, карандашек, рисуешь классики/структурки, указываешь, кто кого ХРАНИТ(Arc) и кто о ком ЗНАЕТ(Weak), потом пишешь. Да, в расте вообще, сначала 7 раз думаешь, потом пишешь. Это не C# =))
Кстати в swift вроде ВСЕ Arc.
> Arc Weak
Ты как-то не правильно готовишь быстрый системный язык. Может реально лучше на джавку?
источник

Oℕ

Oleg ℕizhnik in Rust — русскоговорящее сообщество
На будущее, если меня не будет: можете унижать людей "Может лучше на скалку" и сразу говорить, чтобы мне в личку кидали резюме
источник

V

Vladimir in Rust — русскоговорящее сообщество
Mike Lubinets
> Arc Weak
Ты как-то не правильно готовишь быстрый системный язык. Может реально лучше на джавку?
На самом деле, несмотря на то, что все делают оптимизации, юзают овнед здачени, унбоксед кложур и ТД. А по факту оказывается, что всё это почти не влияет на производительность в реальной задачи(
источник