Expressions
-- terms
Prolog
constants
-- a, "a string",
[ ]
variables
--
X,Y,Z
compound
--
f(a,X)
,
[ H | T ]
Unification
-- bi-directional
parameter passing
f(X,a) = f(b,Y)
results in
X = b
and
Y = a
slide
:
DLP -- expressions