Мне очень помогает знание арго поля, особенно потому, что оно позволяет мне разумно общаться с теми, кто знает намного больше меня, поэтому я хотел бы найти хороший лексикон терминов функционального программирования.
Например, я неоднократно сталкивался с ними: Функтором, Стрелкой, Категорией, Клейсли, Монадой, Моноидом, настоящим зоопарком Морфизмов и т. Д. Я также заметил, что многие из них появляются с префиксами, такими как «ковариантный», «со-», "эндо-" и т. д.
Из них я могу сказать, что на самом деле понимаю Monoid и Covariant и в некотором роде получаю Monad, но остальные все еще остаются для меня бредом. (Обратите внимание, что я не имею в виду этот список как исчерпывающий, и я не хочу, чтобы они здесь были определены или описаны для меня, я ищу учебные ресурсы.)
Может ли кто-нибудь указать мне на лексикон FP? Он не обязательно должен быть онлайн, пока его можно найти (и это не редкий том, за который мне пришлось бы платить много десятков долларов).