Si je veux appliquer f
d'abord et g
ensuite, je dois écrire :
g . f
Existe-t-il une autre syntaxe standard qui me permettrait d'écrire les fonctions dans l'ordre inverse ?
f <whatever> g
Je sais que je peux juste inventer ma propre syntaxe :
compose f g x = g (f x)
et ensuite l'utiliser comme ceci :
f `compose` g
Mais je préférerais utiliser une fonction de la bibliothèque standard.