PRO
high level scripting
-- flexible and powerful
firm semantics
-- dynamic logic
CON
authoring
-- familiarity with Prolog
behavior models
-- inverse kinematics