Size: a a a

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

2020 November 28

AI

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

p

polunin.ai in Rust — русскоговорящее сообществo
Alex Ilizarov
Когда все это адски тормозит при линковке и итерации это не круто. Когда две либы зависят от разных версий нижележащей либы это не круто
у меня при двухста зависимостях (а там серде, реквест и токио) инкременталка 8 секунд, ты о чем? какие тормоза?
источник

AZ

Alexander Zaitsev in Rust — русскоговорящее сообществo
Alex Ilizarov
Когда все это адски тормозит при линковке и итерации это не круто. Когда две либы зависят от разных версий нижележащей либы это не круто
а это всё оттого, что в Rust cargo есть. Вот его не было бы - и такой проблемы не было бы!

Все старались бы писать код с минимум зависимостей. Идеальный мир был бы практически
источник

AI

Alex Ilizarov in Rust — русскоговорящее сообществo
polunin.ai
у меня при двухста зависимостях (а там серде, реквест и токио) инкременталка 8 секунд, ты о чем? какие тормоза?
8 секунд это и есть медленно
источник

AI

Alex Ilizarov in Rust — русскоговорящее сообществo
Для итерационной разработки это прям дофига
источник

p

polunin.ai in Rust — русскоговорящее сообществo
Alex Ilizarov
8 секунд это и есть медленно
у меня приложение на шарпе компилируется 2 секунды, ты о чем?)
источник

AI

Alex Ilizarov in Rust — русскоговорящее сообществo
polunin.ai
у меня приложение на шарпе компилируется 2 секунды, ты о чем?)
Две секунды для итерации это гуд
источник

a

antuan in Rust — русскоговорящее сообществo
Alexander Zaitsev
а это всё оттого, что в Rust cargo есть. Вот его не было бы - и такой проблемы не было бы!

Все старались бы писать код с минимум зависимостей. Идеальный мир был бы практически
Как в плюсах, огонь
источник

p

polunin.ai in Rust — русскоговорящее сообществo
Alex Ilizarov
Для итерационной разработки это прям дофига
для раста это охренеть как быстро.
источник

OA

Oleg Andreev in Rust — русскоговорящее сообществo
Alex Ilizarov
Для итерационной разработки это прям дофига
Семь раз отмерь один раз отрежь йопта
источник

AZ

Alexander Zaitsev in Rust — русскоговорящее сообществo
antuan
Как в плюсах, огонь
да, огонь - лучшее слово. Жаль только, что от этого огня стулья страдают обычно
источник

OA

Oleg Andreev in Rust — русскоговорящее сообществo
На вас зумеров перфокарт не хватает
источник

p

polunin.ai in Rust — русскоговорящее сообществo
плюс не забываем про cargo check. если пишешь правильно код, то достаточно обычно проверки компиляции чтобы сказать работает код или нет.
источник

AI

Alex Ilizarov in Rust — русскоговорящее сообществo
Alexander Zaitsev
а это всё оттого, что в Rust cargo есть. Вот его не было бы - и такой проблемы не было бы!

Все старались бы писать код с минимум зависимостей. Идеальный мир был бы практически
О у нас есть зависимости, давайте ничего сами писать не будем, будем все из зависимостей брать. Как это два sys конфликтуют? Линковка 20 секунд? Что?
источник

OA

Oleg Andreev in Rust — русскоговорящее сообществo
Кстати про скорость
источник

AI

Alex Ilizarov in Rust — русскоговорящее сообществo
polunin.ai
плюс не забываем про cargo check. если пишешь правильно код, то достаточно обычно проверки компиляции чтобы сказать работает код или нет.
Ну и как мне карго чек поможет тестировать актикс приложение если я не знаю как он внутри работает?
источник

AI

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

p

polunin.ai in Rust — русскоговорящее сообществo
Alex Ilizarov
Ну и как мне карго чек поможет тестировать актикс приложение если я не знаю как он внутри работает?
если код писал не ты, то проблемы всегда будут, как ни крути)
источник

OA

Oleg Andreev in Rust — русскоговорящее сообществo
Чуваки со свифтом и икскодом компилируют прожекты в 5 (!) раз быстрее на новом макбуке с М1 чем на интеловском
источник

AZ

Alexander Zaitsev in Rust — русскоговорящее сообществo
Alex Ilizarov
О у нас есть зависимости, давайте ничего сами писать не будем, будем все из зависимостей брать. Как это два sys конфликтуют? Линковка 20 секунд? Что?
Так о том и речь, что это - зло, которое принёс cargo. если его убрать, то этого зла будет НАМНОГО меньше.

Я бы рекомендовал начать с поста на реддит. Глядишь rust-lang team прислушается и поменяет рекомендации
источник