All the predicates in this section call a predicate on all members of a list or until the predicate called fails. The predicate is called via call/[2..], which implies common arguments can be put in front of the arguments obtained from the list(s). For example:
?- maplist(plus(1), [0, 1, 2], X). X = [1, 2, 3] |
we will phrase this as ``Predicate is applied on ... ''