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.txt
pmoura 42aabce1bb Logtalk 2.30.7 files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1973 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2007-11-06 01:50:09 +00:00

48 lines
1.4 KiB
Plaintext

================================================================
Logtalk - Open source object-oriented logic programming language
Release 2.30.7
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 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
distribution.
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. There is
nothing fundamental about either of them; they can and should be replaced
by definitions better fitted to the requirements of specific applications.