najpierw przepraszam, jeśli to nie jest właściwe miejsce na to pytanie, ale myślę, że th.CS nie jest właściwym miejscem na pewno nie jest też StackOverflow.
Bardzo lubię programowanie funkcjonalne i myślę, że jestem facetem średniego poziomu na F # i dość dobrze rozumiem podstawowe pojęcia Haskell - i tak, myślę, że wiem / upadłem, jakbym wiedział, czym jest Monada.
Teraz naprawdę chcę przenieść to na wyższy poziom i chcę zrozumieć, o co chodzi w tej rozmowie na temat funktorów i innych rzeczy. Po prostu nie wiem od czego zacząć.
Przeczytaj coś o rachunku Lambda Calculus? Teoria kategorii? Obie wiem trochę i nie sądzę, że jest to właściwy / najszybszy sposób na oświecenie.
Może możesz mi dać kilka wskazówek na ten temat.
PS: Nie boję się matematyki i nie denerwuję się łatwo ćwiczeniami, ale wolałbym wprowadzenie / teksty, w których można odłożyć kod, ponieważ w ten sposób otrzymujesz informacje zwrotne od razu.