Alexander
ну я хотел что-то вроде mconcat [....]
Leonid 🦇
типа https://hackage.haskell.org/package/base-4.9.1.0/docs/Data-Foldable.html#v:asum, но на Alt
Alexander
в общем оно мне не мешает, но пока я почти не использую validation
Leonid 🦇
и NotEmpty :)
A64m
мне инстанс "пробовать, пока не получилось" кажется вполне полезным и интуитивно понятным
Leonid 🦇
ну у нас даже у Maybe инстанс с моноидом
Leonid 🦇
тут выбивается из ряда
Leonid 🦇
Может оказаться внезапным
Leonid 🦇
а общие build-depends в кабал 2.2 еще не завезли?
Leonid 🦇
https://cabal.readthedocs.io/en/latest/developing-packages.html#common-stanzas yup
Kirill
Есть какая-нибудь возможность для stack подменить hpack?
Cheese
можно вызвать hpack вручную
Andrei
stack build hpack-0.1.2.3 и посмотрите, что будет
Cheese
Есть какая-нибудь возможность для stack подменить hpack?
встроенный в stack вроде подменить нельзя
Andrei
в https://github.com/commercialhaskell/stack/commit/06f6397bca72c14901c2217ef1f3a3bbd9b3bc1a пишут что можно
Andrei
Есть какая-нибудь возможность для stack подменить hpack?
https://docs.haskellstack.org/en/stable/faq/#does-stack-support-the-hpack-specification
Andrei
есть, в общем
Kirill
круто, будем посмотреть
Aleksei (astynax)
да, в новом стеке флаг добавили
Kirill
только вот что-то оно по факту смысла большого не имеет
Kirill
т.е. я туда не могу вписать hpack-0.27.0
Kirill
надо это обязательно поставить как бинарь
Aleksei (astynax)
Надо поставить бинарь через флажок установки тулов
Antilopa
Тут случайно не пробегала haskell стажировка?
Aliester
Тут случайно не пробегала haskell стажировка?
*кивает в сторону эрланг-чата*
Taras 🦀
😂
Antilopa
Это какой эрланг-чат?
Aliester
это шутка
Antilopa
https://t.me/erlang_n2o
Antilopa
Прости, я не понял
Kirill
Tweag набирает стажёров вроде как
Kirill
https://www.tweag.io/posts/2018-02-08-internships.html
Antilopa
Забыл сказать спасибо. Уже читаю про funflow
Artyom
> designing and implementitng @qnikst typo
Artyom
Забыл сказать спасибо. Уже читаю про funflow
да, что-то прикольное а где можно про юзкейсы подробнее почитать?
Kirill
@antonshwab плюс ещё GSoC посмотри
PsyDebug
HandsomeSoup юзал кто? Проблема такая. Сделал парсер, пока делал, читал данные из файла, всё отлично работало. Потом попробовал забрать html штатным fromUrl и на выходе ловлю просто кучу кракозябр. Куда копнуть? Или есть смысл отказаться от штатного fromUrl и забрать контент другим способом?
Darwin
Похоже дело в кодировке, глянь Data.Encoding
Darwin
Darwin
У меня примерно так выглядит функция, кторая html грабит
Darwin
Но может взрослые поправят, я сварщик начинающий
Darwin
Есть еще Network.HTTP.Encoding, но там всё сложнее несколько
PsyDebug
Это всё понятно) меня пока штатный метод интересует.
Dmitry
Присоединяюсь! Я не из ДС
Dmitry
про TH я прочитал статью отсюда - https://markkarpov.com/tutorial/th.html кстати. и от th-фобии она значительно избавляет
Dmitry
по generic-ам там статья попроще, т.е мне и получше мануалы попадались
Dmitry
но про TH очень хорошо.
Dmitry
ну, это если кому-то th нужен больше, чем потусить
Aleksei (astynax)
Нормльная статья и по дженерикам, а для большего есть статьи по ссылкам из оной :)
Dmitry
ну согласен, но generic-и я примерно понимал, потому что читал статью кого-то из крупных, Гонзалеса, что ли? Короче, pdf-ник чей-то ходит, там более менее норм изложено
Dmitry
а вот от th испытывал какой-то иррациональный страх, а там более или менее всё ок
Dmitry
ну т.е метапрограммирование это везде задница, даже там, где это важная часть языка
Alexander
Лёха
Alexander
пдф-ка
Alexander
Андреса который
Alexander
скорее всего
Dmitry
да, то, что ты мне пересылал
Alexander
метапрограмирование это плохо
Alexander
за исключением тех случаев, когда хорошо :(
Alexander
X is True, except when X is False
Alexander
неконструктивистски получилось..
Alexander
блин локально тесты (проверка что программа работает с -M10M) проходят, на CI падает с heap overflow
Alexander
как ловить не ясно
Alexander
вроде собирается с теми же опциями что и локально
Зигохистоморфный
интересно https://ghc.haskell.org/trac/ghc/ticket/9671
Kirill
@qnikst M10M?
Alexander
M10M
Alexander
хипа 10М
Alexander
оно и меньше должно жить
Kirill
а
Alexander
у меня локально гигабайтовый вход переваривает, на CI 256 - нет
Alexander
возникает вопрос, переваривает ли те же 256 локально
Alexander
да
Alexander
256 это дефолт в тесте
Alexander
никогда не доставайте ключи до того как вышли из лифта
Alexander
а не то можете как я оказаться без ключей от квартиры до того как лифтовые мастера в понедельник приедут
Alexander
=)
Aliester
А как зайти в квартиру?