Недавно скалаз попался на глаза. Это выглядит очень интересно, но я не нашел хорошего представления о библиотеке. Похоже, в скалазе много идей из хаскелла и математики. Большинство статей, которые я нашел, предполагают, что вы уже чувствуете себя комфортно с этими понятиями.
То, что я ищу, - это постепенное введение в библиотеку и базовые концепции - от простых и базовых концепций до более продвинутых (которые основаны на основах).
Я также посмотрел на примеры , но мне трудно найти точку, с которой я должен начать изучать библиотеку.
Может кто-нибудь порекомендовать мне хорошее введение в скаляр или учебник (который охватывает основы и продвинутые концепции)? Или дайте мне отправную точку в ответе.
Обновить
Спасибо всем за отличные ответы! Я суммировал все ответы и добавил еще несколько ссылок в свой блог:
А для тех, кто пытается найти документацию по API для Scalaz, они здесь:
http://docs.typelevel.org/api/scalaz/nightly/index.html#package
Я написал серию постов в своем блоге на эту тему, а затем собрал их вместе:
источник
Есть также несколько видеоресурсов, которые я видел, представляя скаляр на начальном уровне,
Они оба предоставлены участниками скалаза и представляют содержание и концепции, проиллюстрированные путем разработки серии примеров кода. Аудитория обоих этих выступлений - группы энтузиастов Scala.
источник
Я нашел эти заметки интересными:
http://debasishg.blogspot.com/search/label/scalaz
источник
Сам не проверял, но, возможно, это руководство Scalaz может помочь, изначально написанное в ноябре 2010 года (и / или может быть добавлено , так как оно больше не поддерживается с середины 2012 года).
источник
Еще пара ресурсов.
источник
Ролики:
(Скопировано из моего ответа закрытого дубликата).
источник
Крис Маршалл недавно выступил в LSUG / Skills Matter с речью «Практический скалас: трудная жизнь, облегчающая вашу жизнь».
источник