Size: a a a

2020 May 18

DS

Doge Shibu in rust_offtopic
Но у них везде столько работы
источник

λ

λоλторт in rust_offtopic
Alex Ilizarov
Ну да, именно про эти завистмости и говорю
Сначала велосипедишь свои решения, а потом обнаруживаешь, что в вашем проекте с несколькими разработчиками лефтпад написан уже 3 раза и каждая версия лежит в разных местах. И вообще в проекте куча всяких утилити функций раскидано, которых могло бы и не быть, если бы вы просто подключили доп зависимость с этими самыми утилити функциями.
источник

Т8

Т-34 85 in rust_offtopic
Переслано от Dr. Friedrich von Ne...
Каждый год мы с друзьями собираемся и идём в баню участвуем в ICFP Contest, используя какой-нибудь функциональный язык (последние годы с чередованием Scala и Haskell). И поверьте мне, можно влёт написать на них функциональный код так, что хуй проссышь, что там ваще происходит — не говоря уже о том, чтобы как-то это отрефакторить.
источник

Т8

Т-34 85 in rust_offtopic
Переслано от Dr. Friedrich von Ne...
Просто, блин, одной рукой пишешь, а второй молишься, чтобы нидайбох компилятор не доебался до твоего монадического трансформатора.
источник

Т8

Т-34 85 in rust_offtopic
Переслано от Dr. Friedrich von Ne...
Потому что любое переписывание кода в ходе контеста значит, что всё оставшееся время вы всей командой будете ловить в нём баги.
источник

AI

Alex Ilizarov in rust_offtopic
λоλторт
Сначала велосипедишь свои решения, а потом обнаруживаешь, что в вашем проекте с несколькими разработчиками лефтпад написан уже 3 раза и каждая версия лежит в разных местах. И вообще в проекте куча всяких утилити функций раскидано, которых могло бы и не быть, если бы вы просто подключили доп зависимость с этими самыми утилити функциями.
Т.е. ситуации где ты подключаешь две идентичные библиотеки в разных частях проекта у тебя не бывает?
источник

λ

λоλторт in rust_offtopic
Alex Ilizarov
Т.е. ситуации где ты подключаешь две идентичные библиотеки в разных частях проекта у тебя не бывает?
такого не находил
источник

AI

Alex Ilizarov in rust_offtopic
λоλторт
такого не находил
На большом проекте чаще бывает что библиотека уже подключена но в проекте еще и аналогичные велосипеды понаписаны в других местах
источник

p

polunin.ai in rust_offtopic
Alex Ilizarov
а шо от std не хватает?
как минимум асинхронного рантайма, парсилки джейсона и клиента для http
источник

p

polunin.ai in rust_offtopic
если бы это было в стд, то ушло бы наверное 70% зависимостей
источник

AI

Alex Ilizarov in rust_offtopic
polunin.ai
как минимум асинхронного рантайма, парсилки джейсона и клиента для http
Асинхронный рантайм это как новый std. Либо надо весь стд переобдумывать как одновременно асинхронный и нет
источник

p

polunin.ai in rust_offtopic
Alex Ilizarov
Асинхронный рантайм это как новый std. Либо надо весь стд переобдумывать как одновременно асинхронный и нет
и?
источник

ГС

Георгий Седометов... in rust_offtopic
Т-34 85
Переслано от Dr. Friedrich von Never
Каждый год мы с друзьями собираемся и идём в баню участвуем в ICFP Contest, используя какой-нибудь функциональный язык (последние годы с чередованием Scala и Haskell). И поверьте мне, можно влёт написать на них функциональный код так, что хуй проссышь, что там ваще происходит — не говоря уже о том, чтобы как-то это отрефакторить.
на любом языке можно написать так, что код невозможно ни понять, ни отрефакторить
источник

Т8

Т-34 85 in rust_offtopic
Георгий Седометов
на любом языке можно написать так, что код невозможно ни понять, ни отрефакторить
А можно ли писать на хаскелле как на фортране?))
источник

ГС

Георгий Седометов... in rust_offtopic
конечно
источник

NL

Nick Linker in rust_offtopic
Т-34 85
Переслано от Dr. Friedrich von Never
Потому что любое переписывание кода в ходе контеста значит, что всё оставшееся время вы всей командой будете ловить в нём баги.
Ошибка приравнивать даже на том же самом языке код, написанный во время контеста и предназначенный для долговременного продакшена. Не надо так.

Ну и вдобавок Haskell один из наиболее refactor-friendly языков, если заморочиться заранее и все специфичные типы данных обернуть в ньютайпы. Это обычно делают в проде, но не делают во время контестов.
источник

DF

Dollar Føølish in rust_offtopic
Все же большая стдлиба должна быть модульной
источник

DF

Dollar Føølish in rust_offtopic
Если она будет большой
источник

DF

Dollar Føølish in rust_offtopic
А так, я считаю , что компактный стд как подход имеет право на жизнь
источник

A

Anton 📦 ᯌ in rust_offtopic
Dollar Føølish
Если она будет большой
в расте как раз модули
источник