Size: a a a

2020 May 18

DS

Doge Shibu in rust_offtopic
Т-34 85
В комитете c++ тоже так долгое время думали, из-за чего boost почти всегда подрубали
Проблема крестов в другом, там сложно подключать сторонние либы, поэтому дофига народу велосипедит свое, я с этим встречался и это ещё хуже, чем миллионы зависимостей на каждый чих.
источник

λ

λоλторт in rust_offtopic
Doge Shibu
Это раст, какой бинкомпат, лол
ну я говорю о причинах, почему в жвм могут не любить использовать кучу зависимостей
источник

AI

Alex Ilizarov in rust_offtopic
Doge Shibu
Проблема крестов в другом, там сложно подключать сторонние либы, поэтому дофига народу велосипедит свое, я с этим встречался и это ещё хуже, чем миллионы зависимостей на каждый чих.
+
источник

AZ

Alex Zhukovsky in rust_offtopic
Alex Ilizarov
я же сказал про существенность
во-первых не все зависимости лефатпады
во-вторых с миру по нитки, получается прилично
источник

AZ

Alex Zhukovsky in rust_offtopic
по твоим словам и cfg-if который макрос на полсотни строк кода на который завязана вся экосистема - это плохо
источник

AI

Alex Ilizarov in rust_offtopic
Alex Zhukovsky
во-первых не все зависимости лефатпады
во-вторых с миру по нитки, получается прилично
Получается прилично, и меинтейнить столько же
источник

AZ

Alex Zhukovsky in rust_offtopic
Alex Ilizarov
Получается прилично, и меинтейнить столько же
не получается столько же
источник

AI

Alex Ilizarov in rust_offtopic
Alex Zhukovsky
по твоим словам и cfg-if который макрос на полсотни строк кода на который завязана вся экосистема - это плохо
Конкретнее?
источник

AI

Alex Ilizarov in rust_offtopic
Alex Zhukovsky
не получается столько же
Мейниейнить внешнюю зависимость может быть гораздо дороже чем писать свое
источник

DS

Doge Shibu in rust_offtopic
λоλторт
ну я говорю о причинах, почему в жвм могут не любить использовать кучу зависимостей
Не, бинкомпат проблемы всё же не настолько легко поймать как может показаться. Т.е. с этими проблемами в публичных либах практически не сталкивался.
источник

AZ

Alex Zhukovsky in rust_offtopic
Alex Ilizarov
Конкретнее?
cfg-if это такой же лефтпад. Маленький макрос который кто угодно может написать, но все им пользуются. Или num-cpu, который просто показывает сколько в систему цпу
источник

λ

λоλторт in rust_offtopic
ну и нужно понимать специфику жс, почему там всё пилят на маленькие кирпичики: чтобы экономить килобайты и не тащить в прод лишний код, который потом придётся скачивать и парсить мобилкам
источник

AI

Alex Ilizarov in rust_offtopic
Другое дело что чаще все таки наоборот
источник

AI

Alex Ilizarov in rust_offtopic
Но далеко не всегда
источник

AI

Alex Ilizarov in rust_offtopic
Alex Zhukovsky
cfg-if это такой же лефтпад. Маленький макрос который кто угодно может написать, но все им пользуются. Или num-cpu, который просто показывает сколько в систему цпу
Ну да, именно про эти завистмости и говорю
источник

λ

λоλторт in rust_offtopic
Doge Shibu
Не, бинкомпат проблемы всё же не настолько легко поймать как может показаться. Т.е. с этими проблемами в публичных либах практически не сталкивался.
а сколько для этого работы проделывают мейнтейнеры?
источник

A

Anton 📦 ᯌ in rust_offtopic
Gymmasssorla
У которго строк 70
можно сделать библиотечку с вызовом

fn main() {
 my_lib::drive::drive()
}

которое будет запускать приложение

так что почему вы считаете по строкам 🥺
источник

AZ

Alex Zhukovsky in rust_offtopic
Alex Ilizarov
Ну да, именно про эти завистмости и говорю
ну то есть пишите все сами.

Не, спасибо
источник

AI

Alex Ilizarov in rust_offtopic
Alex Zhukovsky
ну то есть пишите все сами.

Не, спасибо
Ага, а потом линковка идет минуту
источник

DS

Doge Shibu in rust_offtopic
λоλторт
а сколько для этого работы проделывают мейнтейнеры?
Дофига работы только у тех, кто совсем корневые либы пишет.
источник