Pull to refresh

Comments 7

Замечательная статья. Читал ещё в оригинале.

Будете переводить другие статьи с того сайта?
Пока не знаю ещё. Просто очень много всего интересного вокруг, что хотелось бы перевести (в первую очередь, чтобы самой как следует вникнуть).
Большое спасибо вам за переводы. Благодарю еще раз.
Вам спасибо за тёплые слова ^_^
Хоть и выучил эти монады достаточно давно (привет, LYAHFGG), все равно прочитал с удовольствием. Хороший перевод, спасибо.

Потрясающая статья, надо будет пару раз вдумчиво проштудировать. Правда после таких статей я понимаю, что вообще не знаю Haskell, и что мне ещё вникать и вникать.

Спасибо за статью, но есть один вопрос, который для меня (и не только, судя по стэковерфлоу) напрочь стопорит понимание: как работает ask()?
Я понимаю что делает ask() — возвращает состояние из текущего активного Reader или State.
Я не понимаю как она это делает с точки зрения реализации на императивном языке. В чём магия?

Ни ask(), ни сам Reader вроде как не передаются через параметры функций, которые выполняются в контексте Reader. Тогда это что-то типа замыкания? Reader описывает функцию ask() в глобальной (ну или хотя бы вышележащей) области видимости?
Sign up to leave a comment.

Articles

Change theme settings