46c8cfbeff
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1799 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
35 lines
1.1 KiB
Plaintext
35 lines
1.1 KiB
Plaintext
=================================================================
|
|
Logtalk - Object oriented extension to Prolog
|
|
Release 2.29.4
|
|
|
|
Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
|
|
=================================================================
|
|
|
|
|
|
To load this example and for sample queries, please see the SCRIPT file.
|
|
|
|
This folder contains examples of using some of the built-in database
|
|
handling methods. Two hierarchies are provided, one prototype-based,
|
|
and the other class-based, in order to illustrate the differences
|
|
between asserting predicates in a class and in a prototype.
|
|
|
|
The following objects are defined:
|
|
|
|
root
|
|
root of the prototype hierarchy; declares and defines a public,
|
|
dynamic predicate
|
|
descendant
|
|
simple prototype extending the root prototype
|
|
|
|
class
|
|
root of the class hierarchy; declares and defines a public predicate
|
|
metaclass
|
|
class metaclass
|
|
instance
|
|
simple instance of class class
|
|
|
|
prototype
|
|
simple prototype used to illustrate how the scope of asserted
|
|
predicates depends on the target object (this, self, or a explicit
|
|
object)
|