SimpleX
Благо, снойман и ко пишут статьи
SimpleX
Видели weight?
SimpleX
Или store
timothy
меня больше волнует prelude
timothy
SimpleX
Еще бы кто написал быструю либу по упаковке/распаковке любых данных (для протоколов)
SimpleX
Ещё и со своей структурой сообщений
SimpleX
Тот же cereal
timothy
а backpack кто уже пробовал?
SimpleX
Either String a - вообще классика, блин
timothy
timothy
бери и парси строку
timothy
>2016
SimpleX
SimpleX
Особенно в производительном коде
Anatolii
тайп сэйф
Anatolii
все дела
Anatolii
ахах
SimpleX
Кстати, всем ненавистные коды ошибок куда практичнее, чем ЭТО
SimpleX
Или кто-то собрался юзеру полученные строки ошибок отправлять?
Anatolii
ну ты же можешь свой тип посатвить в Either
SimpleX
SimpleX
Что я там подставь могу?
timothy
ох, открыл свой pkcs10-hs, тоже согрешил и отдаю ошибки как строки
Anatolii
про либы пропустил
Anatolii
тут ничего не сделаешь
Anatolii
форк только
SimpleX
форк только
Так проблема то как раз в том, что этот идиотский способ приводится как теплый ламповый во всех мануалах!
Anatolii
ну это беда конечно
SimpleX
Разумеется, люди так и пишут
Anatolii
а а вторы либ не хотят принмать PR?
SimpleX
А на что менять то?
Anatolii
поднять мажорную версию
Anatolii
ну или ADT
SimpleX
Вон Крис в Cereal на это указал, а альтернативы не предложил
Anatolii
ну в либе же есть какое-то граничное кол-во ошибок
Anatolii
на каждую свой конструктор
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 которое хотел автор, т.к. все равно не работало если его либы не тащить
Alexander
ну так возьми и используй ява либку из хацкеля
Alexander
сложность какая
Alexander
впрочем я не уверен в справедливости данного утверждения
Alexander
сколько там constraint-solver-ов в яве нормальных?
Alexander
хотя учитывая количество людей генерящих говно на яве и софт на haskell несопоставимо
Quet
ну тут встает вопрос "зачем хаскель если уже втащили jvm" )
constraint-solver, смешно. ждал вопроса "сколько компиляторов хаскеля на этой вашей яве написано?"
Alexander
и просто из-за больших чисел часть говна получается весьма неплхой
Alexander
почему тебе смешно?
Quet
давайте про что-то более реальное все же
например понадобилось разбирать PDF и генерить PDF для отчетов
itext, pdfbox, blabla
а на хаскеле что?
Alexander
кгда мне нужно было генерить pdf я генерил латех
Anonymous
Alexander
что значит более реальное
Alexander
мне в работе нужен констраинт солвер и не нужен pdf
Quet
Quet
а большинство даже слов таких не слышало
Alexander
минимум 10 человек на работе
Alexander
а ещё я хчу stm
Alexander
я могу в яве иметь stm