SimpleX
Благо, снойман и ко пишут статьи
SimpleX
Видели weight?
SimpleX
Или store
timothy
меня больше волнует prelude
timothy
SimpleX
Еще бы кто написал быструю либу по упаковке/распаковке любых данных (для протоколов)
SimpleX
меня больше волнует prelude
Да, одна из проблем - в либах до сих пор используют string для строк и fail для любых ошибок
SimpleX
Ещё и со своей структурой сообщений
SimpleX
Тот же cereal
timothy
а backpack кто уже пробовал?
SimpleX
Either String a - вообще классика, блин
timothy
timothy
бери и парси строку
timothy
>2016
SimpleX
бери и парси строку
Очень удобно, ага
SimpleX
Особенно в производительном коде
Anatolii
тайп сэйф
Anatolii
все дела
Anatolii
ахах
SimpleX
Кстати, всем ненавистные коды ошибок куда практичнее, чем ЭТО
SimpleX
Или кто-то собрался юзеру полученные строки ошибок отправлять?
Anatolii
ну ты же можешь свой тип посатвить в Either
SimpleX
ну ты же можешь свой тип посатвить в Either
Прочитай ещё раз выше: в либах
SimpleX
Что я там подставь могу?
timothy
ох, открыл свой pkcs10-hs, тоже согрешил и отдаю ошибки как строки
Anatolii
про либы пропустил
Anatolii
тут ничего не сделаешь
Anatolii
форк только
SimpleX
форк только
Так проблема то как раз в том, что этот идиотский способ приводится как теплый ламповый во всех мануалах!
Anatolii
ну это беда конечно
SimpleX
Разумеется, люди так и пишут
Anatolii
а а вторы либ не хотят принмать PR?
SimpleX
А на что менять то?
Anatolii
поднять мажорную версию
Anatolii
ну или ADT
SimpleX
Вон Крис в Cereal на это указал, а альтернативы не предложил
Anatolii
ну в либе же есть какое-то граничное кол-во ошибок
Anatolii
на каждую свой конструктор
SimpleX
ну или ADT
В расширяемую либу-то?
timothy
В расширяемую либу-то?
open data types, если я не ошибаюсь
SimpleX
а backpack кто уже пробовал?
А вкратце можете рассказать что это?
Anonymous
А вкратце можете рассказать что это?
Нормальная система модулей
timothy
модульность как в ocaml, теперь меньше проблем с ByteString, Text, Vector, String
timothy
уже вроде как в master нового ghc
Anatolii
В расширяемую либу-то?
Я не очень понимаю, если в моей либе появился новая ошибка, пусть об этом все узнают
Anatolii
Ну и версию надо поднимать мажорную
Anatolii
Может я вопрос не понял?
Alexander
о каком к черту качестве идёт разговор
Alexander
вот возьмум яву
Alexander
библиотек миллион
Alexander
качество не выше, чем в hackage{если у либы больше 2 пользователей}
Alexander
все пишут и не жужжат
Alexander
и делают талмуды на 5к страниц по поводу того, как кривость обходить
Anatolii
Библиотеки - дело наживное
Alexander
просто тут ещё их легко посмотреть и попатчить
Alexander
в итоге если что не нравится начинаешь задумываться об исправлении
Alexander
protobuf кстати норм была библиотека
Alexander
ещё лет 8 назад
Alexander
если игнорировать FRP которое хотел автор, т.к. все равно не работало если его либы не тащить
Quet
качество не выше, чем в hackage{если у либы больше 2 пользователей}
это в среднем по больнице что ли? может быть но если на жабке под любую предметную область есть как минимум одна качественная либа (а то и больше) то в хаскеле часто ни одной. и 5 недоделок на хакажде
Alexander
ну так возьми и используй ява либку из хацкеля
Alexander
сложность какая
Alexander
впрочем я не уверен в справедливости данного утверждения
Alexander
сколько там constraint-solver-ов в яве нормальных?
Alexander
хотя учитывая количество людей генерящих говно на яве и софт на haskell несопоставимо
Quet
ну тут встает вопрос "зачем хаскель если уже втащили jvm" ) constraint-solver, смешно. ждал вопроса "сколько компиляторов хаскеля на этой вашей яве написано?"
Alexander
и просто из-за больших чисел часть говна получается весьма неплхой
Alexander
почему тебе смешно?
Quet
давайте про что-то более реальное все же например понадобилось разбирать PDF и генерить PDF для отчетов itext, pdfbox, blabla а на хаскеле что?
Alexander
кгда мне нужно было генерить pdf я генерил латех
Alexander
что значит более реальное
Quet
P A R S E C
спасибо, посмеялся
Alexander
мне в работе нужен констраинт солвер и не нужен pdf
Quet
а большинство даже слов таких не слышало
Alexander
минимум 10 человек на работе
Alexander
а ещё я хчу stm
Anonymous
а большинство даже слов таких не слышало
Так отсутсвие нормальной библиотеки это проблема экосистемы хаскеля или большинства кому эта библиотека нужна?
Alexander
я могу в яве иметь stm