True when Atom is the concatenation of the lexical form of all
elements from List, using Delimiter to delimit the elements.
The behavior of this ifprolog predicate is different w.r.t.
SWI-Prolog in two respect: it supports arbitrary terms in List
rather than only atomic and it does not work in mode -,+,+.