Size: a a a

2020 August 03

DS

Doge Shibu in rust_offtopic
Alex Zhukovsky
если ты хочешь эвал то я не считаю его отсутствие минусом статических языков
Он по сути рефлексию хочет и возможность добавлять методы в рантайме
источник

AZ

Alex Zhukovsky in rust_offtopic
Doge Shibu
Он по сути рефлексию хочет и возможность добавлять методы в рантайме
ну пусть сделает дескриптор этих данных и добавляет сколько хочет
источник

AZ

Alex Zhukovsky in rust_offtopic
едсл все дела
источник

AZ

Alex Zhukovsky in rust_offtopic
ну а эвал это эвал
источник

Т8

Т-34 85 in rust_offtopic
Casual tears
Суть в том, что в расте ты можешь всегда условный string_view отдавать (&str) и не бояться отстрелить себе ногу.
Я если боюсь, то либо не рискую и передаю по значению, либо разбираюсь, можно ли. В большинстве случаев так жёстко байтоёбить просто нет необходимости
источник

Т8

Т-34 85 in rust_offtopic
Casual tears
С смарт поинтерами та же стори - зачем хватать Rc если можно отдавать обычный референс?
И часто тебе нужно владеющий шэр делать?
источник

Ct

Casual tears in rust_offtopic
Т-34 85
И часто тебе нужно владеющий шэр делать?
Да, очень часто.
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
в расте зирокост, компиляторным временем ток платишь
Ну, в расте долго компилится, в крестах быстрее... Смотря насколько всё плохо
источник

Ct

Casual tears in rust_offtopic
Т-34 85
Я если боюсь, то либо не рискую и передаю по значению, либо разбираюсь, можно ли. В большинстве случаев так жёстко байтоёбить просто нет необходимости
Ну вот, а с растом можно не задумываться вообще. Если на самом деле окажется что нельзя, то компилятор об этом скажет.
источник

Т8

Т-34 85 in rust_offtopic
Casual tears
Бокс вообще не много кейсов покрывает, особенно с плюсовыми "паттернами". У меня на проекте все шаред поинтерами обмазано чтобы ноги не отстрелить и из за этого инкремент\декремент рефукаунтера в топе профайлера находится.
Ну, кейсы разные, я за все не говорю
источник

Ct

Casual tears in rust_offtopic
Т-34 85
Ну, кейсы разные, я за все не говорю
Кстати даже бокс в расте позирокостнее будет чем unique_ptr
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
Ну, в расте долго компилится, в крестах быстрее... Смотря насколько всё плохо
учитывая что в расте нет проблемы с инклюдами раст еще и быстрее в итоге оказывается зачастую
источник

Т8

Т-34 85 in rust_offtopic
Casual tears
Ну вот, а с растом можно не задумываться вообще. Если на самом деле окажется что нельзя, то компилятор об этом скажет.
Зато когда всё должно быть заебись, компилятор не пускает. Сидишь и думаешь, что не так
источник

Т8

Т-34 85 in rust_offtopic
Casual tears
Кстати даже бокс в расте позирокостнее будет чем unique_ptr
Почему?
источник

Ct

Casual tears in rust_offtopic
Т-34 85
Зато когда всё должно быть заебись, компилятор не пускает. Сидишь и думаешь, что не так
Опять же, это довольно редко бывает, если ты идиоматичный растокод пишешь.
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
учитывая что в расте нет проблемы с инклюдами раст еще и быстрее в итоге оказывается зачастую
Э, а какие проблемы с инклюдами? Если всё правильно подлючаешь и не балуешься с перегрузкой операторов, то норм
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
Зато когда всё должно быть заебись, компилятор не пускает. Сидишь и думаешь, что не так
не бывает такого, кроме как на задачках с литкода которые видимо только под клюсы и джаву делают
источник

Ct

Casual tears in rust_offtopic
Т-34 85
Почему?
https://habr.com/ru/post/468759/
Вот это почитай.
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
Э, а какие проблемы с инклюдами? Если всё правильно подлючаешь и не балуешься с перегрузкой операторов, то норм
такие что они плохо работают. У меня nvidia 6 часов компилилась. Этонормально по-твоему?
источник

AZ

Alex Zhukovsky in rust_offtopic
или мне привиделось?
источник