https://combot.org/chat/-1001043143583 Ссылки на полезные ресурсы: https://ruhaskell.org/links.html ; Информация о мероприятиях: https://gist.github.com/qnikst/a96cac661be80d126d0829f2ced1916e
Потому что это tls, у которого много зависимостей от неподдерживаемых ныне библиотек, которые либо нужно форкать и начинать поддерживать, либо выкидывать. А к библиотеке сложно даже подступать. Из того с чем я столкнулся: тесты memory зависят от foundation, тесты которой поломаны и пыдают через раз. memory пакет как и foundation заархивированы. Их поломка приведет к очень больным последствиям для миграции между разными версиями GHC - придется ждать форка этих пакетов, а также релиза с переходом на форки в вышестоящих tls и всего что от него зависит (добрая половина hackage)
Читать полностью…генерация маркдауна тоже есть
Читать полностью…
> nodeToCommonmark [] Nothing (Node Nothing (TEXT "^_^") [])
"^\_^
"
https://hackage.haskell.org/package/mmark-0.0.8.0/docs/Text-MMark-Util.html#v:asPlainText
Читать полностью…поскольку ты в хаскельном чате спрашиваешь, то pandoc from.txt to.md
Почему тогда не взять просто 2 метода закрывающий и нет? Без линейных типов можно легко оставить не тот handle на руках, мы удорожили все операции и сложнее передачу данных
А профит достаточно небольшой
Привет. Ищем спикеров на конференцию F[Scala] 2025. Пройдет в ноябре в Москве.
Темы: Scala, ФП, бэкенд-разработка, System Design.
Для примера, прошлогодние доклады можно посмотреть здесь.
Если хотите выступить, пишите мне.
Ну просто нужно или весь мир в явный возврат ошибок превращать на каждый чих и писать как го. Или падать целиком, Второе плохо, а для первого уже есть го
Читать полностью…Исключения могут ловить ио-эмбеддинги, через которые определяется апи ресурса, вот эта функция например:
unsafeFromSystemIOResource :: (a -> IO b) -> Resource a %1 -> RIO (Ur b, Resource a)Читать полностью…
Мне не давала покоя мысль о том, что если случится эксепшен до ручного выхова релиз, если не будет бракета, ресурс повиснет
Читать полностью…пандок слишком жирный, он в разу больше той библиотеки. где планируется использовать
Читать полностью…А чем дёшево нарисовать маркдаун с простым экспранированием спецсимволов, кроме как руками?
Читать полностью…Почему это нельзя разрулить с помощью параметра у дескриптора?
https://github.com/haskell/bytestring/pull/708/files
Я в самом начале треда уже говорил: апи монады не предполагает использования ио вне ресурс хендлинга, там нет даже лифт ио
Читать полностью…Я просто при проектировании рекомендую делать грамматику LL(1). Сразу.
Читать полностью…Либо у тебя нет исключений и ты закрываешь все ресурсы руками по ходу блока, либо исключение есть и ресурсы закрывает топ левел
Читать полностью…Т.е. если я ловлю исключения, то я должен позакрывать всё, что должен или дальше использовать — или ошибка типов. Если не ловлю и оно улетает на toplevel то там за счёт счётчика объектов всё закрывается?
Читать полностью…Собственно, я туда в своё время полез разбираться как они живут в реальном мире полном исключений
Читать полностью…