Hallo Rolf,
Die anderen haben Arrow-Funktioen verwendet, mir ist aber jetzt nicht aufgefallen, dass das für Dich eine Voraussetzung ist.
Die Fat-Arrow-Functions habe ich nur verwendet, weil sie kürzer zu schreiben sind. Das ist keine Voraussetzung für die Kombinatoren.
Vor allem ist die Anwendung von U oder Y Kombinatoren etwas, wobei sich mir die Fußnägel aufrollen, das scheint ganz tief aus der Trickkiste der funktionalen Theorie zu kommen.
So tief ist das gar nicht. Auf Kombinatoren baut vieles auf in der funktionalen Programmierung. React und Vue etwa verwenden häufig compose
. Letztlich muss man nur wissen, was sie machen – selber implementieren muss man sie eigentlich nie. Dafür gibt es bereits fertige Module.
LG,
CK