Many flavors: Sicstus, ...
Modules do not suffice - ...
Requirements: low overhead, natural syntax
Additional requirements:
binding with native objects
slide
:
Objects in Prolog