Хмм... Из менее очевидного я могу вспомнить, как один популярный твит говорил что "Возможность использование Haskell — это привиллегия". Или когда кто-то поделился результатом...
Ну, тут такое дело, что у кастомной прелюды universum есть чёткая и определённая цель. Поскольку это кастомная прелюда, то она не должна меняться часто. Туда должны попадать т...
А какой может быть пример задачи нетривиальной работы с процессами? Я пока со сложными случаями не сталкивался, всё, что мне надо обычно, это вызывать шеловские команды из кон...
А зачем использовать fix вместо более понятной явной рекурсии? Есть какие-то причины в плане перформанса, или только краткость? forkForever :: IO a -> IO ThreadId forkForever...
А какая альтернатива конфигам? Задавать всё через CLI и переменные окружения?
Servant и Scotty — отдельные большие фреймворки для написания веба. По идее в проекте не должны использоваться оба. Если человек хочет только servant, зачем ему тащить scotty ...
То есть если надо делать IO с текстом, то лучше этого не делать и использовать ByteString например? И что именно плохо с IO в text?
Если был бы вопрос в духе "Скажите, а какие преимущества GraphQL имеет по сравнению с альтернативами и стоит ли его использовать?", то да, на него можно было бы ответить, что ...
Are you ready for the composable contravariant combinatorial comonadic configurable convenient logging framework? Wait no more! Meet co-log: https://kowainik.github.io/posts/...
Зачем копипастить с SO, если можно сразу напрямую спросить основных мейнтейнеров, хоть здесь?) @vrom911 и я всегда готовы помочь с нашими библиотеками и ответить на любые вопр...
Это не пейпер, чтобы это было серьёзным недостатком. Мне что, тоже надо каждую библиотеку логирования потыкать как минимум по полгода в продакшене и написать подробный анализ ...
А сейчас подходящее время, чтобы сказать, что не надо использовать ни stack, ни hpack?
А что не так? Можно, конечно, захайдить . из Prelude и не использовать qualified импорты, тогда будет: _Text . _Client Но тут стрелочки из Category для удобства композиции р...
Тип ByteArray# в документации использует UnliftedRep. Тогда, наверное, unlifted? https://hackage.haskell.org/package/base-4.12.0.0/docs/GHC-Exts.html#t:ByteArray-35-
А как же отображение поля метаданных, что в модуле используется Safe Haskell? Мне кажется, это очень полезно! Сразу появляется уверенность в пакете и в том, что его безопасно ...
Не совсем то, но может помочь. Есть опция, которая показывает ошибки в обратном порядке: https://stackoverflow.com/questions/51287431/is-it-possible-to-invert-the-order-error...
Как на русский перевести thunk адекватно?
А разве до -XTypeApplications не надо было использовать прокси? То есть писать ip :: Proxy x -> a, а затем ip (Proxy :: Proxy "x") вместо ip @"x". Понимаю, что страшно, но ран...
@qnikst А ты можешь показать пример использования тегов в katip или чего-то подобного? Хочу увидеть, о чем речь, чтобы подумать о том, как это сделать в co-log
А на что его выпиливать? Есть хорошая альтернатива башу, которая точно лучше?