The Quintus Objects Package

The Quintus Objects package enables programmers to write object-oriented programs in Quintus Prolog. The objects in Quintus Objects are modifiable data structures that provide a clean and efficient alternative to storing data in the Prolog database.