Size: a a a

2020 November 02

EG

Emmanuel Goldstein in rust_offtopic
Но вероятность того, что оно будет собираться, таки упадёт
источник

DS

Doge Shibu in rust_offtopic
Emmanuel Goldstein
Это понятно
Но, существенное отличие от других языков — я не могу обновить одну зависимость, мне нужно обновлять весь снапшот
Тут главное, что человек из другого языка на это посмотрит и скажет, о зашибись, файл с описанием проекта, всё понятно и привычно.
источник

A

Aleksandr Khristenko in rust_offtopic
Смысл стека в том что они поддерживают набор пакетов которые будут работать друг с другом точно.
источник

DS

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

A

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

SP

Stanislav Popov in rust_offtopic
"ну вот смотри парниша у нас тут hkt, rankN, kleisli"
человек из другого языка:
источник

A

Aleksandr Khristenko in rust_offtopic
Doge Shibu
Без всяких погружений в nix или особенностей гугленья того, как заставить кабал работать по-человечески без глобальной установки зависимостей и т.п.
Там уже давно этого ада нет. Просто прописываешь либы какие нужны с ограничением на версии, делаешь билд и оно все подтягивает и ставит.
источник

A

Aleksandr Khristenko in rust_offtopic
Stanislav Popov
"ну вот смотри парниша у нас тут hkt, rankN, kleisli"
человек из другого языка:
Точно так же фпшнику начать говорить про всякие фабрики, адаптеры и тд
источник

A

Aleksandr Khristenko in rust_offtopic
Если идёшь в другую парадигму желательно ознакомится с тем, что там есть.
источник

DS

Doge Shibu in rust_offtopic
Aleksandr Khristenko
Там уже давно этого ада нет. Просто прописываешь либы какие нужны с ограничением на версии, делаешь билд и оно все подтягивает и ставит.
Так там до сих пор та история, что ghc нужных версий тебе надо ставить самостоятельно, насколько помню
источник

A

Aleksandr Khristenko in rust_offtopic
Doge Shibu
Так там до сих пор та история, что ghc нужных версий тебе надо ставить самостоятельно, насколько помню
Окей. Кроме сбт кто из билд систем компилятор тянет?
источник

DS

Doge Shibu in rust_offtopic
Aleksandr Khristenko
Окей. Кроме сбт кто из билд систем компилятор тянет?
Ну стэк тянет. Тут дело в том, что в хаскеле это достаточно актуальный вопрос
источник

A

Aleksandr Khristenko in rust_offtopic
Ну на линуксе и ghcup прекрасно справляется
источник

p

polunin.ai in rust_offtopic
Emmanuel Goldstein
Уже хз сколько времени пытаюсь написать функцию, которая
1. Принимает на вход кложуру
2. Запускает её в тредпуле на каждое значение из некоего потока
3. Если кложура вернула определённое значение, перестаёт обрабатывать запросы и тушит тредпул
И в чем проблемы?
источник

p

polunin.ai in rust_offtopic
Stanislav Popov
"ну вот смотри парниша у нас тут hkt, rankN, kleisli"
человек из другого языка:
Есть мнение что программирование это искусство сочетать слова между собой
источник

DS

Doge Shibu in rust_offtopic
Aleksandr Khristenko
Там уже давно этого ада нет. Просто прописываешь либы какие нужны с ограничением на версии, делаешь билд и оно все подтягивает и ставит.
Так там всё равно надо явно для такого поведения v2-команды юзать, что для новичка в языке - это выглядит как какой-то бред.
источник

p

polunin.ai in rust_offtopic
Фабрики адаптеры клейсли аппликативы монады
источник

DS

Doge Shibu in rust_offtopic
Это должно быть поведение по умолчанию
источник

p

polunin.ai in rust_offtopic
Чем больше крутых слов тем круче приложение
источник

A

Aleksandr Khristenko in rust_offtopic
Doge Shibu
Так там всё равно надо явно для такого поведения v2-команды юзать, что для новичка в языке - это выглядит как какой-то бред.
Не надо. Этот префикс нужен для скриптов. Что если они придумают новую систему билдов то ничего не сломается.
источник