This repository has been archived on 2023-08-20. You can view files and clone it, but cannot push or open issues or pull requests.
yap-6.3/Logtalk/examples/roots/NOTES

52 lines
1.4 KiB
Plaintext
Raw Normal View History

=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.21.6
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved.
=================================================================
To load all entities in this example compile and load the loader file:
| ?- logtalk_load(loader).
You will need to consult the following files in the library directory:
events_loader, types_loader, and hierarchies_loader. Alternatively, you
may simply load the library all_loader file to load all library entities.
This folder contains rewritten versions of some of the objects provided
with previous, 1.x versions, of the Logtalk system. They are intended to
help the conversion of applications from Logtalk 1.x to 2.x and to
support most of the other examples provided with the current Logtalk
package.
Short description of each example entity:
class
default metaclass for all classes
classp
protocol of class class
abstract_class
default metaclass for all abstract classes
abstract_classp
protocol of class abstract_class
object
root class for class-based hierarchies
objectp
protocol of class object
initialization
category defining methods for object initialization
proto
root prototype for prototype-based hierarchies
protop
protocol for prototype proto
nil
object used to represent a void reference
Please note that the entities above are just example definitions.