RosettaCodeData/Task/Function-composition/Prolog/function-composition.pro

5 lines
84 B
Prolog
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
:- use_module(lambda).
compose(F,G, FG) :-
FG = \X^Z^(call(G,X,Y), call(F,Y,Z)).