Андрей
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/
Petrovich
Кабачок
Дима
Dmitry
как вы выживаете с неинъективностью ассоциированных типов?
Dmitry
заворачивать всё в ассоциированные ньютайпы - муторно
Dmitry
не заворачивать - вечный "rigid, skolem" повсюду
Dmitry
wtf вообще.
Alexander
прокси таскаем
Alexander
или тайп аппликейшн
Dmitry
по поводу второго - как?
Dmitry
точнее, что имеется ввиду
Alexander
foo @ Тип который навходе
Alexander
если применимо
Alexander
сигнатуру это написать не поможет
Kirill
@qnikst ты ведь не особо в курсе про Apache Beam?
Kirill
у вас же просто обычный спарк пользуется?
Alexander
просто спарк
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 выйдут с этой же проблемой.
Cheese
Kir
Alexander
https://medium.com/@_bravit/книги-по-программированию-на-haskell-выводы-712c1f5b7749
Alexander
чего кстати с оффтоп делать? этот оффтоп не далеко от темы канала (ближе чем тут бывает), но вроде все уже в курсе и вообще
Meowbe/BSD-2-Clause
А какая лучше?
Есть как минимум ещё две, что мне доводилось читать: Real world Haskell и Изучаем Haskell
Meowbe/BSD-2-Clause
Вторая математичная довольно
sherzod
Кто-нибудь может поделиться PDF-кой "Thinking Functionally with Haskell". Не гуглится, хочется просмотреть
Meowbe/BSD-2-Clause
Хотя в ней как бы описывается создание интернет магазина
Kir
Kir
Kirill
кстати, а "О Haskell" как-то вообще не упоминают
Kirill
не особо пользуется популярностью?
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
на одном проекте только