d'abord mes excuses si ce n'est pas le bon endroit pour cette question mais je pense que th.CS n'est pas le bon endroit pour sûr ni StackOverflow.
J'aime vraiment la programmation fonctionnelle et je pense que je suis un gars de niveau moyen en F # et je comprends assez bien les concepts de base de Haskell - et oui je pense que je sais / est tombé comme je sais ce qu'est une Monade.
Maintenant, je veux vraiment amener cela au niveau supérieur et je veux comprendre de quoi parle tout ce qui concerne les foncteurs et tout ça. Je ne sais pas par où commencer.
Lire quelque chose sur Lambda Calculus? Catégorie Théorie? Je connais un peu tous les deux et je ne pense pas que ce soit la manière la plus juste / la plus rapide de s'éveiller.
Vous pouvez peut-être me donner quelques indices à ce sujet.
PS: Je n'ai pas peur des mathématiques et je ne suis pas frustré facilement lors des exercices, mais je préfère quelques intros / textes où vous pouvez mettre du code parce que de cette façon vous obtenez les commentaires en même temps.
la source
Je vous recommande de lire ces trois livres si le temps est un luxe que vous avez:
Ces trois livres enrichiront votre compréhension de la programmation fonctionnelle en général.
la source
Apprenez à vous Haskell a une excellente introduction aux foncteurs .
Pour les trucs vraiment lourds vous pouvez lire l'excellent site d'Oleg Kiselyov : suites délimitées, fermetures éclair, itérés, ...
la source