169 похожих чатов

Всем привет! Изучаю язык, закончил "Learn you a Haskell", но пробелы

в знании всё ещё ощущаются при попытке знакомства с библиотеками. Что можете посоветовать для прочтения по теме?
Посматриваю на "Real world Haskell", но смущает издание 2008 года, да и интересны варианты в целом =)

22 ответов

4 просмотра

А еще лучше, имхо, пытатся использовать библиотеки.

Aleksandr Khristenko
А еще лучше, имхо, пытатся использовать библиотеки...

Ну, это мягко говоря сложно, если не понимаешь, что в принципе происхождения

Sergei-Kniλzev Автор вопроса
Aleksandr Khristenko
А еще лучше, имхо, пытатся использовать библиотеки...

Согласен, но вызывают много вопросов конструкции типа прагмы language в самом начале файла или template Haskell. Да, их можно гуглить, но они свидетельствуют о дыре в знаниях, и это только то что я в ридми увидел)

Sergei Kniλzev
Согласен, но вызывают много вопросов конструкции т...

Так эти вещи в книгах обычно и не расписаны. По прагмам просто открываешь доку ghc и читаешь что делает то или иное расширение. По th там вообще обычно просто смотришь как использовать не вдаваясь как оно там внутри работает.

Sergei Kniλzev
Согласен, но вызывают много вопросов конструкции т...

Прагмы языка я нигде не в книгах не видел - только в доках

Gentle Rabbit
Прагмы языка я нигде не в книгах не видел - только...

Thinking with types (книга) сверхподробно разбирает прагмы про тайплевел, https://ocharles.org.uk/pages/2014-12-01-24-days-of-ghc-extensions.html всем советуют тоже, неочевидные комментарии по некоторым

Aleksandr Khristenko
Так эти вещи в книгах обычно и не расписаны. По пр...

"Просто открываешь доку и читаешь" это кмк провал образовательного интента

Anton Sorokin
Thinking with types (книга) сверхподробно разбирае...

Вот этот еще один из примеров полезных блогов про хаскель.

Αλεχ Zhukovsky
"Просто открываешь доку и читаешь" это кмк провал ...

это то во что Большая Шизофазия заставляет вас верить, чтоб вы покупали так называемые "книги" по "хаскелю" с шизофазией вместо того чтоб просто читать мануал гхц

A64m AL256m qn<cores> I0
это то во что Большая Шизофазия заставляет вас вер...

нет, Это у хаскеллистов какая-то мания читать доки и/или сорцы. При этом книги по другим япам предполагают, что можно написать +- норм приложение не открывая ни 1 доку вообще.

Αλεχ Zhukovsky
нет, Это у хаскеллистов какая-то мания читать доки...

у хаскелистов нет мании читать доки. хаскелист будет делать что угодно, токо чтоб доки не читать, в 15 оборотов извернется, ровно как и любой другой программист на чем угодно

Type Еггор
Есть мания читать типы

нет, токо писать пишут типы пишут, хоть этого обычно и не требуется и потом никогда не читают, ни в коде, ни, тем более! в сообщениях об ошибке

Gentle Rabbit
держу хугл на расстоянии трёх хоткеев

речь про доки компилятора и кабала хаддоки как раз полностью бесполезны - в них сразу "показать код" давить надо

A64m AL256m qn<cores> I0
речь про доки компилятора и кабала хаддоки как раз...

а дока компилятора и юзергайд это же разные сущности, да?

A64m AL256m qn<cores> I0
нет, токо писать пишут типы пишут, хоть этого обыч...

Я читаю, это для меня основной источник информации обычно

Можешь поделиться, сколько времени ушло на книгу?

Sergei-Kniλzev Автор вопроса
кана
Можешь поделиться, сколько времени ушло на книгу?

Сложно оценить, ибо читал первую половину достаточно лениво, а на функторах+ приходилось часто делать перерывы чтобы осознать прочитанное 😅 Но ушло явно больше получаса) возможно и больше 10 часов

Похожие вопросы

Обсуждают сегодня

Сообщение* в закодированном виде. То есть, просто сделать sendMessage?text=Привет бла-бла! не получится, надо в HEX переводить, и добавлять процент, типа такого: sendMessage?t...
КТ315
21
Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
58
А случайно нет ли в паскале штатной возможности передать указатель и количество туда где array of в качестве аргумента?
zamtmn
25
приветы , подскажите что я не так сделал , почему у меня скрипт не работает в программе Revit ? ;Autohotkey_RU IfWinActive ("ahk_exe Revit.exe") ; только в открытом Revit Gu...
Anton Terentev
2
> комьюнити я бы не судил по этому чату. Как мы видели по статам просмотров нескольких телеговских постов, то в чате их набивается 30-40 или даже выше, когда как общаются акти...
Constantin F.
4
void bytes2hex(uint8_t* to, uint8_t* from, uint16_t l) { // len(from) == l; len(to) == l * 2 for (uint16_t i = 0; i < l; ++i) { *(to++) = hex[(from[i] >> 4) & ...
#
3
Погодь, а как ты переопределяешь функцию в хедере? Эрланг это же не С, тут явный вызов макросов
Maksim Lapshin
6
Ну раз я пока тут, задам пару глупых вопросов. Зачем писать на ассемблере если компилятор довольно умный, а ассемблер много времени занимает? В каких прикладных задачах сейчас...
Максим Рябцев
20
Как сделать чтобы short точно был 2 байта, int точно 4 байта ?(без стандартных библиотек, ну типа без int16_t, int32_t)
#
8
Всем привет. Испытываю проблемы в работе БД, а именно огромного роста логов, такого характера: 024-05-16 18:39:07 +05 sentry sentry [unknown] 1050169 7-1 app-sentry01.corp.ru>...
Alexey
2
Карта сайта