https://combot.org/chat/-1001043143583 Ссылки на полезные ресурсы: https://ruhaskell.org/links.html ; Информация о мероприятиях: https://gist.github.com/qnikst/a96cac661be80d126d0829f2ced1916e
Интересно, а вот эти его удаления лямбд не сломали оптимизации в случае частичных аппликаций?
Читать полностью…Не прошло и миллиона лет, unliftio стало менее нужно?
Ещё бы кто операции с FS вытащил
ладно, тегсуп действительно оказался самым простым:
findImage (TagOpen "meta" [("property", "og:image"), ("content", img)]) = First $ Just img
findImage _ = First $ Nothing
лет 8 c лишним назад на tagsoup делали, там даже невалидный html нормалньно парсили
Читать полностью…что взять легковесное для парсинга html на хаскеле? Мне по сути надо выдрать тег, у которого есть определённый артибут
Читать полностью…mkDeriv n = [d|instance HasField "raw" $(conT n) String where getField = coerce (getField @"raw" @Name @String)|]
Ещё бы блин на вектор новый перейти и везде Vector Strict использовать
Читать полностью…If a worker throws a synchronous exception, it
-- will be propagated to the caller.?
-- | Concurrent map over a list of values, using a bounded number of threads.
mapConcurrentlyBounded
ого. давно в асинк фичей на завозили https://github.com/simonmar/async/pull/168
Читать полностью…А чего он брошенный? Там просто релизов не было. Митчел какие-то коммиты 9 месяцев назад делал
Читать полностью…Ужас, сейчс бы всё что сделали решилось бы скармливанием в llm
Читать полностью…я бы взял xeno, но мне тогда придётся опять реконструировать в голове как он обходит xml, кроме того я не уверен, что он съест html, который я ему скормлю
Читать полностью…tagsoup вроде удобный, но я парсил html в совсем игрушечном сценарии
Читать полностью…<head>Читать полностью…
куча фигни тут
<meta property="og:image" content="...">
куча фигни тут
</head>
А можно как-нибудь покомпактнее сделать, если не хочется одинаковые инстансы для каждого ньютайпа прописывать?
Читать полностью…