RosettaCodeData/Task/Function-composition/Prolog/function-composition.pro
2023-07-01 13:44:08 -04:00

4 lines
84 B
Prolog

:- use_module(lambda).
compose(F,G, FG) :-
FG = \X^Z^(call(G,X,Y), call(F,Y,Z)).