Telegram Web Link
Channel created
Книжка "Essential interpreters"/"Самое важное об интерпретаторах" под издательством underscore. Для чтения её необходимо предварительно собрать с использованием sbt, в ридми рекомендуют это делать с помощью докер-образа из репозитория.

https://github.com/underscoreio/essential-interpreters
Отличное видео, наглядно демонстрирующее как основные концепции, так и основные преимущества функционального программирования в сравнении с классическим (императивным) подходом к программированию. В качестве иллюстрации - простое консольное приложение "угадай число".

https://www.reddit.com/r/scala/comments/93t4mu/fp_to_the_max_with_john_de_goes/
Репозиторий с задачками одного из самых прожжённых скалистов Джона де Гоуза, созданный с целью ввести программистов в ФП-мир. Если вы не заплатили ~800 долларов за двудневный курс в сентябре, то задания придётся решать без подсказок.

https://github.com/jdegoes/functional-scala
В копилку полезных выражений: Free monad (или просто Free) - конструкция, позволяющая превратить любой функтор в полноценную монаду. Есть и другие трактовки:
От частично применённых функций и функций высшего порядка до Free Applicative и алгебр Элгота - концентрированная ФП-шпаргалка за авторством Джона де Гоуза:
https://gist.github.com/jdegoes/97459c0045f373f4eaf126998d8f65dc
2025/07/04 11:22:37
Back to Top
HTML Embed Code: