Ich habe Clojure jetzt für eine Weile erforscht, obwohl ich es für keine nicht trivialen Projekte verwendet habe. Grundsätzlich habe ich mich gerade mit der Syntax und einigen Redewendungen vertraut gemacht. Da Clojure die erste funktionale Sprache ist, mit der ich mich intensiv befasst habe, bin ich natürlich nicht so vertraut mit der funktionalen Art, Dinge zu tun.
Gibt es jedoch bestimmte Workflows oder Entwurfsmuster, die bei der Erstellung großer funktionaler Anwendungen häufig vorkommen? Ich würde gerne anfangen, funktionale Programmierung "real" zu nutzen, aber ich befürchte, dass dies bei meinem derzeitigen Mangel an Fachwissen zu einem epischen Misserfolg führen würde.
Die "Gang of Four" ist ein solcher Standard für OO-Programmierer, aber gibt es etwas Ähnliches, das sich mehr auf das Funktionsparadigma bezieht? Die meisten Ressourcen, die ich gefunden habe, haben großartige Programmiernuggets, aber sie treten nicht zurück, um ein breiteres, architektonischeres Erscheinungsbild zu erzielen.