Андрей
2 января возможно где-то купить зарядку для мака?)
Слава
Зигохистоморфный
однако https://twitter.com/datao/status/948007684514766848
Антон
Перефразируя Кролика, "Какое именно do? do бывают разные!"
Vladislav
ок)
В книге "Learn you Haskell for great good" есть главы, где подробно разобрано как обрабатывать ошибки, с примерами.
Андрей
Да читал, задания выполнял, вопрос был не по ошибкам, скорее по тому как понять компилятор
Alexander
ну компилятор был предельно доступен (имхо)
Mykyta
извините
Vladislav
Есть на Хаскеле YAML-парсер, который работает как NimYAML (см. описание в реддит-комменте)? https://www.reddit.com/r/programming/comments/7ctwi7/yaml_sucks/dpss9xb/
Кабачок
Дима
однако https://twitter.com/datao/status/948007684514766848
Опять ты про свой джаваскрипт
Dmitry
как вы выживаете с неинъективностью ассоциированных типов?
Dmitry
заворачивать всё в ассоциированные ньютайпы - муторно
Dmitry
не заворачивать - вечный "rigid, skolem" повсюду
Dmitry
wtf вообще.
Alexander
прокси таскаем
Alexander
или тайп аппликейшн
Dmitry
по поводу второго - как?
Dmitry
точнее, что имеется ввиду
Alexander
foo @ Тип который навходе
Антон
по поводу второго - как?
https://ghc.haskell.org/trac/ghc/wiki/TypeApplication
Alexander
если применимо
Alexander
сигнатуру это написать не поможет
Kirill
@qnikst ты ведь не особо в курсе про Apache Beam?
Kirill
у вас же просто обычный спарк пользуется?
Alexander
просто спарк
Denis
как вы выживаете с неинъективностью ассоциированных типов?
да это дичь вообще, если нужен где-то вывод, то беги спасайся
Denis
а иначе прокси и тайп аппликешейны повсюду
Dmitry
не, но как без ассоциированных типов-то?
Dmitry
а когда они есть, хочется типы, а не data-ы
Alexander
прокси и тайп аппликейшены
Alexander
если вывод нужен
Denis
прокси от отсутствия инъективности помогают весьма условно
Alexander
да нормально
Alexander
прокся помогает всегда
Alexander
но выглядит это уродски зачастую
Влод
dependencies: - base >= 4.7 && < 5 - diagrams >= 1.4 && < 1.5 - diagrams-svg >= 1.4 && < 1.5 и stack build выдаёт app\Main.hs:7:1: error: Could not find module `Diagrams.Prelude' Use -v to see a list of the files searched for. | 7 | import Diagrams.Prelude | ^^^^^^^^^^^^^^^^^^^^^^^ при том что import Diagrams.Backend.SVG.CmdLine он нормально находит. что я ещё не добавил?
Алексей
diagrams-lib
Алексей
Diagrams.Prelude там
Влод
а diagrams вообще нужен был? какой то он пустой на хакедже
Алексей
Нет, по моему. Он просто затягивае зависимости при установке
Влод
ну в общем да, всё так. спс
Влод
наверное стоило бы им обновить https://archives.haskell.org/projects.haskell.org/diagrams/doc/manual.html хотя archives как-то намекает
Alexandr
Друзья, я только приоткрываю дверь в мир ФП через книгу "Изучай хаскел во имя добра", скажите она годная? Я читаю её и меня не покидает ощущение что она для маленьких, как то потешно написана.
Meowbe/BSD-2-Clause
Она написана чтобы её было просто понимать
Meowbe/BSD-2-Clause
Остальные книги написано серьезно и математично обычно
A64m
мне она не нравится
Anonymous
Уязвимость Meltdown (CVE-2017-5754) позволяет приложению прочитать содержимое любой области память компьютера, включая память ядра и других пользователей
Anonymous
Интересен комментарий Торвальдса: текущие патчи безусловно включили KPTI для всех процессоров и архитектур Intel, что может означать, что у компании нет процессоров, в которых эта ошибка исправлена, а это может значит, что Cannon Lake/Ice Lake выйдут с этой же проблемой.
Kir
мне она не нравится
А какая лучше?
Alexander
https://medium.com/@_bravit/книги-по-программированию-на-haskell-выводы-712c1f5b7749
Alexander
чего кстати с оффтоп делать? этот оффтоп не далеко от темы канала (ближе чем тут бывает), но вроде все уже в курсе и вообще
A64m
А какая лучше?
Richard Bird, Thinking Functionally with Haskell
Meowbe/BSD-2-Clause
А какая лучше?
Есть как минимум ещё две, что мне доводилось читать: Real world Haskell и Изучаем Haskell
Meowbe/BSD-2-Clause
Вторая математичная довольно
sherzod
Кто-нибудь может поделиться PDF-кой "Thinking Functionally with Haskell". Не гуглится, хочется просмотреть
Meowbe/BSD-2-Clause
Хотя в ней как бы описывается создание интернет магазина
Kir
чего кстати с оффтоп делать? этот оффтоп не далеко от темы канала (ближе чем тут бывает), но вроде все уже в курсе и вообще
спасибо за ссылку выше - в целом, можно просто в описании группы ссылку добавить на свежее обозрение книг и достаточно (вот хотя бы на это же) . Но конкретно я просто хотел узнать мнение именно @A64m_qb0 с его критическим подходом ко всему (в самом хорошем смысле, если что) )
Kirill
кстати, а "О Haskell" как-то вообще не упоминают
Kirill
не особо пользуется популярностью?
sherzod
на libgen.io ж , там все есть
О спасибо! Зашёл на gen.lib.rus.ec а там всё лежит. Не знал что у них другой адрес есть!
Kir
не особо пользуется популярностью?
ну там вроде самые основы вообще. даже по-моему трансформеров нету
Kirill
ну человек же "только приоткрывает"
Kirill
может как раз по делу?
Kirill
Если что ссылку приложу - https://www.ohaskell.guide/
Kir
да, если вообще только-только - то в самый раз
Alexandr
Если что ссылку приложу - https://www.ohaskell.guide/
Это первое что я изучил, но после того как последний экран был прочитан, я подумал "а дальше то что? что с этим знанием делать то :) ??" мне хотельсь посмотреть на реально работающее приложение. Я пошел на гитхаб и стал изучать сорцы.... и понял что мне не всё рассказали :) ну и вот выбрал книжку потолще ;)
Aleksei (astynax)
Странно хотеть от книг по основам ещё и прикладного кода с использованием либ. Такое сильно ускоряет смерть книги, как актуального источника
Aleksei (astynax)
LYaH + спросить "куда дальше идти, если я хочу написать ... ?"
Vladislav
В IH будут и основы, и библиотеки.
Vladislav
А смерть избегается мейнтенансом глав.
Anonymous
Мне LYAH совсем не зашла, скучно и стиль учебника для младших классов. Beginning Haskell интересней идет, но местами кажется перегруженной всякими расширениями и разным синтаксисом
Antilopa
А мне очень нравится Get programming in Haslell (или как то так) by Will Kurt (Manning) она не большая, практической направленности и каждая глава заканчивается кэпстоун проджектом с подробным описанием что к чему.
Kirill
@qnikst вы на 8.2 ещё не переползали?
Kirill
я тут под НГ занялся миграцией
Alexander
на одном проекте только