Ich habe eine Funktion, die eine Name
einer Funktion gibt, die sie erweitert, was eine andere Funktion ergibt, die auf andere Dinge angewendet wird (Details sind nicht sehr relevant):
Das funktioniert, aber es ist mühsam, die Anzahl der Argumente, die die Adaptee-Funktion hat, extern zu übergeben. Gibt es eine TH-Funktion, um die Anzahl der Argumente zu extrahieren? Ich vermute, dass dies mit reeify aber ich weiß nicht wie.
Danke!
Eine leichte Verbesserung von jberrymans Antwort, die sich mit Typabhängigkeiten wie (Ord a) -> a -> a
befasst, ist:
Verwendung:
%Vor%Tags und Links haskell template-haskell