Logtalk 2.15.5 files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@955 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
This commit is contained in:
parent
80fd1bcc91
commit
f26a3b6ca9
36
Logtalk/BIBLIOGRAPHY
Normal file
36
Logtalk/BIBLIOGRAPHY
Normal file
@ -0,0 +1,36 @@
|
||||
|
||||
@misc{logtalkweb,
|
||||
author = "Paulo Moura",
|
||||
title = "Logtalk web site",
|
||||
howpublished = "\url{http://www.logtalk.org/}"
|
||||
}
|
||||
|
||||
|
||||
@phdthesis{pmoura03,
|
||||
author = "Paulo Moura",
|
||||
title = "{Logtalk - Design of an Object-Oriented Logic Programming Language}",
|
||||
school = "Departament of Informatics, University of Beira Interior, Portugal",
|
||||
month = sep,
|
||||
year = 2003,
|
||||
howpublished = "\url{http://www.logtalk.org/papers/thesis.pdf}"
|
||||
}
|
||||
|
||||
|
||||
@techreport{pmoura00,
|
||||
author = "Paulo Moura",
|
||||
title = "Logtalk 2.6 {D}ocumentation",
|
||||
institution = "University of Beira Interior, Portugal",
|
||||
number = "DMI 2000/1",
|
||||
year = 2000
|
||||
}
|
||||
|
||||
|
||||
@article{pmoura99,
|
||||
author = "Paulo Moura",
|
||||
title = "{Porting Prolog: Notes on porting a Prolog program to 22 Prolog compilers or the relevance of the ISO Prolog standard}",
|
||||
journal = "Assotiation of Logic Programming Newsletter",
|
||||
volume = 12,
|
||||
number = 2,
|
||||
month = may,
|
||||
year = 1999
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
@ -32,11 +32,10 @@ or workaround is needed for your compiler.
|
||||
4. Compile and load the Logtalk pre-processor/runtime found in the compiler
|
||||
sub-directory.
|
||||
|
||||
Note that both the configuration files and the compiler/pre-processor
|
||||
files are Prolog files. The predicate called to load these files depends
|
||||
on your Prolog compiler. In case of doubt, consult your Prolog compiler
|
||||
reference manual or take a look at the definition of the predicate
|
||||
$lgt_load_prolog_code/1 in the configuration file.
|
||||
Note that both the configuration files and the compiler/preprocessor files
|
||||
are Prolog files. The predicate called to load these files depends on your
|
||||
Prolog compiler (consult your Prolog compiler documentation or take a look
|
||||
at the definition of the predicate $lgt_load_prolog_code/1 in the config file.
|
||||
|
||||
|
||||
Now you can try some of the included examples:
|
||||
@ -56,8 +55,8 @@ file or your Prolog reference manual.
|
||||
5. Compile and load the file named <example name>.loader. This will compile
|
||||
and load all the example files. Note that the loader file is a Prolog file.
|
||||
|
||||
6. Open the example SCRIPT file. One by one, copy&paste or drag&drop the
|
||||
queries in the file to your Prolog top-level.
|
||||
6. Open the example SCRIPT file. One by one, copy-and-paste or drag-and-drop
|
||||
the queries in the file to your Prolog top-level.
|
||||
|
||||
7. Enjoy!
|
||||
|
||||
@ -72,4 +71,4 @@ when editing Logtalk source files.
|
||||
program.
|
||||
|
||||
3. Copy to this sub-directory a *.loader file form one of the examples and
|
||||
modify it to load your own object files.
|
||||
modify it to load your own source files.
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
@ -8,14 +8,15 @@ Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
|
||||
CONTENTS
|
||||
|
||||
1. License
|
||||
2. Home of Logtalk package
|
||||
3. Registration
|
||||
4. Support
|
||||
5. Installation
|
||||
6. Documentation
|
||||
7. Upgrading
|
||||
8. Contributions
|
||||
1. License
|
||||
2. Home of Logtalk package
|
||||
3. Registration
|
||||
4. Support
|
||||
5. Installation
|
||||
6. Documentation
|
||||
7. Upgrading
|
||||
8. Citations
|
||||
9. Contributions
|
||||
|
||||
|
||||
1. LICENSE
|
||||
@ -112,7 +113,13 @@ If you have been using a previous Logtalk version read the file UPGRADING for
|
||||
instructions on how to upgrade your programs to run under this new version.
|
||||
|
||||
|
||||
8. CONTRIBUTIONS
|
||||
8. CITATIONS
|
||||
|
||||
If you want to cite Logtalk in your publications, please consult the file
|
||||
BIBLIOGRAPHY for BibTeX references.
|
||||
|
||||
|
||||
9. CONTRIBUTIONS
|
||||
|
||||
Contributions, constructive criticisms, code, and suggestions are always
|
||||
welcome. If you want to contribute to this project, drop me a line to the
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
@ -10,6 +10,28 @@ RELEASE NOTES
|
||||
=============
|
||||
|
||||
|
||||
2.15.5 - December 30, 2003
|
||||
|
||||
Make operator ^^/1 right-associative for consistency with remaining
|
||||
operator declarations.
|
||||
|
||||
Added file BIBLIOGRAPHY containing a list of Logtalk publications in
|
||||
BibTeX format.
|
||||
|
||||
Added a font-lock file for Emacs providing syntax coloring for editing
|
||||
Logtalk source files.
|
||||
|
||||
Added an implementation of the Smalltalk dependent mechanism to the
|
||||
standard Logtalk library.
|
||||
|
||||
Updated the config file for ECLiPSe 5.4~5.7 with missing ISO Prolog
|
||||
predicate definitions needed for successful compilation of all entities
|
||||
in the Logtalk standard library.
|
||||
|
||||
Updated manual pages to comply with XHTML 1.0 Strict and to provide
|
||||
better navigation.
|
||||
|
||||
|
||||
2.15.4 - July 9, 2003
|
||||
|
||||
Corrected a spurious backtracking bug in the DCG rule translator. Added
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
@ -10,11 +10,12 @@ predicates for dealing with common Prolog types and structures.
|
||||
|
||||
To load a group of objects, protocols, and categories in this library
|
||||
change your Prolog working directory to this folder and then consult
|
||||
the corresponding *.loader utility file. Currently, there are seven
|
||||
the corresponding *.loader utility file. Currently, there are eight
|
||||
groups of entities defined:
|
||||
|
||||
dates
|
||||
debugging
|
||||
dependents
|
||||
events
|
||||
hierarchies
|
||||
metapredicates
|
||||
@ -27,8 +28,8 @@ seven groups listed above.
|
||||
Specific notes about each group of objects, categories, and protocols
|
||||
can be found in the corresponding *.notes files.
|
||||
|
||||
Some files represent work in progress and are not loaded by default by
|
||||
any loader utility file.
|
||||
Some of the files contained in this directory represent work in progress
|
||||
and are not loaded by default by any loader utility file.
|
||||
|
||||
Some of the code in this library is based on public domain Prolog code,
|
||||
in particular, code adopted from the Edinburgh Prolog library. The definition
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -12,6 +12,9 @@
|
||||
debuggerp, % debugging
|
||||
debugger,
|
||||
|
||||
subject, % dependents
|
||||
observer,
|
||||
|
||||
hierarchyp, % hierarchies
|
||||
proto_hierarchyp, proto_hierarchy,
|
||||
class_hierarchyp, class_hierarchy,
|
||||
|
@ -1,7 +1,7 @@
|
||||
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
5
Logtalk/library/dependents.loader
Normal file
5
Logtalk/library/dependents.loader
Normal file
@ -0,0 +1,5 @@
|
||||
|
||||
:- initialization(
|
||||
logtalk_load([
|
||||
observer,
|
||||
subject])).
|
13
Logtalk/library/dependents.notes
Normal file
13
Logtalk/library/dependents.notes
Normal file
@ -0,0 +1,13 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
||||
|
||||
To load all objects in this group consult the dependents.loader
|
||||
utility file.
|
||||
|
||||
The categories "observer" and "subject" implement the Smalltalk
|
||||
dependent handling mechanism.
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.15.4
|
||||
Release 2.15.5
|
||||
|
||||
Copyright (c) 1998-2003 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,265 +1,352 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<?xml-stylesheet type="text/css" href="styles.css" ?>
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
|
||||
<head>
|
||||
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
|
||||
<title>Logtalk Bibliography</title>
|
||||
<link rel="stylesheet" href="styles.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<hr />
|
||||
<h1><a class="back" title="Return to index" href="index.html#bibliography">Bibliography</a></h1>
|
||||
<hr />
|
||||
<div class="navtop">
|
||||
<a href="index.html">contents</a>
|
||||
</div>
|
||||
|
||||
<h1>Bibliography</h1>
|
||||
|
||||
|
||||
<dl>
|
||||
|
||||
<dt><a name="Alexiev93"><strong>[Alexiev 93]</strong></a></dt>
|
||||
<dt><strong>[Alexiev 93]</strong><a name="Alexiev93"></a></dt>
|
||||
<dd><cite>Mutable Object State for Object-Oriented Logic Programming: A Survey</cite></dd>
|
||||
<dd>Alexiev, V.</dd>
|
||||
<dd>Technical Report TR 93-15, Department of Computing Science, University of Alberta, Canada</dd>
|
||||
</dl>
|
||||
|
||||
<dt><a name="Belli92"><strong>[Belli et al. 92]</strong></a> </dt>
|
||||
<dl>
|
||||
<dt><strong>[Belli et al. 92]</strong><a name="Belli92"></a></dt>
|
||||
<dd><cite>Object-oriented programming in Prolog: rationale and a case study</cite></dd>
|
||||
<dd>Belli, F., Jack, O., Naish, L.</dd>
|
||||
<dd>Technical Report 92/2, Department of Electrical and Electronics Engineering, University of Paderborn, Germany</dd>
|
||||
<dd>URL: <a href="http://www.cs.mu.oz.au/~lee/papers/oolp/">http://www.cs.mu.oz.au/~lee/papers/oolp/</a></dd>
|
||||
</dl>
|
||||
|
||||
<dt><a name="Block89"><strong>[Block 89]</strong></a></dt>
|
||||
<dl>
|
||||
<dt><strong>[Block 89]</strong><a name="Block89"></a></dt>
|
||||
<dd><cite>An Extended Frame Language</cite></dd>
|
||||
<dd>Block, F. P., Chan, N. C.</dd>
|
||||
<dd>Proceedings OOPLSLA 89(10):151-157, ACM</dd>
|
||||
</dl>
|
||||
|
||||
<dt><a name="Bobrow88"><strong>[Bobrow et al. 88]</strong></a></dt>
|
||||
<dl>
|
||||
<dt><strong>[Bobrow et al. 88]</strong><a name="Bobrow88"></a></dt>
|
||||
<dd><cite>Common Lisp Object System Specification</cite></dd>
|
||||
<dd>Bobrow, D. G., Michiel, L. G., Gabriel, R. P., Keene, S. E., Kiczales, G., Moon, D. A.</dd>
|
||||
<dd>ACM SIGPLAN Notices(23)</dd>
|
||||
</dl>
|
||||
|
||||
<dt><a name="Bratko90"><strong>[Bratko 90]</strong></a></dt>
|
||||
<dl>
|
||||
<dt><strong>[Bratko 90]</strong><a name="Bratko90"></a></dt>
|
||||
<dd><cite>Prolog Programming for Artificial Intelligence</cite></dd>
|
||||
<dd>Bratko, I.</dd>
|
||||
<dd>Addison Wesley, 2º edition, 1990</dd>
|
||||
</dl>
|
||||
|
||||
<dt><a name="Champaux92"><strong>[Champaux 92]</strong></a></dt>
|
||||
<dl>
|
||||
<dt><strong>[Champaux 92]</strong><a name="Champaux92"></a></dt>
|
||||
<dd><cite>A comparative Study of Object-Oriented Analysis Methods</cite></dd>
|
||||
<dd>Champaux, D., Faure, P.</dd>
|
||||
<dd>Journal of Object-Oriented Programming, Vol. 5, N.1, 1992</dd>
|
||||
</dl>
|
||||
|
||||
<dt><a name="Clocksin87"><strong>[Clocksin 87]</strong></a></dt>
|
||||
<dl>
|
||||
<dt><strong>[Clocksin 87]</strong><a name="Clocksin87"></a></dt>
|
||||
<dd><cite>Programming in Prolog</cite></dd>
|
||||
<dd>Clocksin, W.F., Mellish, C.S.</dd>
|
||||
<dd>Springer-Verlag, New York, 1987</dd>
|
||||
</dl>
|
||||
|
||||
<dt><a name="Cointe87"><strong>[Cointe 87]</strong></a></dt>
|
||||
<dl>
|
||||
<dt><strong>[Cointe 87]</strong><a name="Cointe87"></a></dt>
|
||||
<dd><cite>Metaclasses are First Class: the ObjVlisp Model</cite></dd>
|
||||
<dd>Cointe, P.</dd>
|
||||
<dd>Proceedings OOPLSLA 87(10):156-167, ACM</dd>
|
||||
</dl>
|
||||
|
||||
<dt><a name="Cordes91"><strong>[Cordes 91]</strong></a></dt>
|
||||
<dl>
|
||||
<dt><strong>[Cordes 91]</strong><a name="Cordes91"></a></dt>
|
||||
<dd><cite>The Literate Programming Paradigm</cite></dd>
|
||||
<dd>Cordes, D., Brown, M.</dd>
|
||||
<dd>IEEE Computer, June 1991:52-61</dd>
|
||||
</dl>
|
||||
|
||||
<dt><a name="Covington94"><strong>[Covington 94]</strong></a></dt>
|
||||
<dl>
|
||||
<dt><strong>[Covington 94]</strong><a name="Covington94"></a></dt>
|
||||
<dd><cite>ISO Prolog: A Summary of the Draft Proposed Standard</cite></dd>
|
||||
<dd>Covington, M. A.</dd>
|
||||
<dd>URL: <a href="ftp://ai.uga.edu/pub/prolog.standard/">ftp://ai.uga.edu/pub/prolog.standard/</a></dd>
|
||||
</dl>
|
||||
|
||||
<dt><a name="Cox86"><strong>[Cox 86]</strong></a></dt>
|
||||
<dl>
|
||||
<dt><strong>[Cox 86]</strong><a name="Cox86"></a></dt>
|
||||
<dd><cite>Object-Oriented Programming: An Evolutionary Approach</cite></dd>
|
||||
<dd>Cox, Brad J.</dd>
|
||||
<dd>Addison-Wesley Publishing Company, Don Mills, Ontario</dd>
|
||||
</dl>
|
||||
|
||||
<dt><a name="Davison89"><strong>[Davison 89]</strong></a></dt>
|
||||
<dl>
|
||||
<dt><strong>[Davison 89]</strong><a name="Davison89"></a></dt>
|
||||
<dd><cite>Polka: A Parlog Object oriented language</cite></dd>
|
||||
<dd>Davison, A.</dd>
|
||||
<dd>Ph.D. Thesis, Imperial College, London, 1989</dd>
|
||||
</dl>
|
||||
|
||||
<dt><a name="Davison92"><strong>[Davison 92]</strong></a></dt>
|
||||
<dl>
|
||||
<dt><strong>[Davison 92]</strong><a name="Davison92"></a></dt>
|
||||
<dd><cite>A survey of logic programming-based object oriented languages</cite></dd>
|
||||
<dd>Davison, A.</dd>
|
||||
<dd>Tech Report 92/3, Dept. of Computer Science, University of Melbourne, Australia</dd>
|
||||
<dd>URL: <a href="http://www.cs.mu.oz.au/tr_db/mu_92_03.ps.gz">http://www.cs.mu.oz.au/tr_db/mu_92_03.ps.gz</a></dd>
|
||||
</dl>
|
||||
|
||||
<dt><a name="Davison93"><strong>[Davison 93]</strong></a></dt>
|
||||
<dl>
|
||||
<dt><strong>[Davison 93]</strong><a name="Davison93"></a></dt>
|
||||
<dd><cite>The deductive and object oriented features of BeBOP</cite></dd>
|
||||
<dd>Davison, A.</dd>
|
||||
<dd>Tech Report 93/6, Dept. of Computer Science, University of Melbourne, Australia</dd>
|
||||
<dd>URL:<a href="http://www.cs.mu.oz.au/tr_db/mu_93_06.ps.gz">http://www.cs.mu.oz.au/tr_db/mu_93_06.ps.gz</a></dd>
|
||||
</dl>
|
||||
|
||||
<dt><a name="Delzanno97"><strong>[Delzanno 97]</strong></a></dt>
|
||||
<dl>
|
||||
<dt><strong>[Delzanno 97]</strong><a name="Delzanno97"></a></dt>
|
||||
<dd><cite>Logic and Object-Oriented Programming in Linear Logic</cite></dd>
|
||||
<dd>Delzanno, G.</dd>
|
||||
<dd>Ph.D. Thesis, University of Pisa, Italy</dd>
|
||||
<dd>URL:<a href="http://www.mpi-sb.mpg.de/~delzanno/">http://www.mpi-sb.mpg.de/~delzanno/</a></dd>
|
||||
</dl>
|
||||
|
||||
<dt><a name="Dony90"><strong>[Dony 90]</strong></a></dt>
|
||||
<dl>
|
||||
<dt><strong>[Dony 90]</strong><a name="Dony90"></a></dt>
|
||||
<dd><cite>Exception Handling and Object-Oriented Programming: Towards a Synthesis</cite></dd>
|
||||
<dd>Dony, C.</dd>
|
||||
<dd>Proceedings OOPLSLA 90:322-330, ACM</dd>
|
||||
</dl>
|
||||
|
||||
<dt><a name="Fornarino89"><strong>[Fornarino et al. 89]</strong></a></dt>
|
||||
<dl>
|
||||
<dt><strong>[Fornarino et al. 89]</strong><a name="Fornarino89"></a></dt>
|
||||
<dd><cite>An Original Object-Oriented Approach for Relation Management</cite></dd>
|
||||
<dd>Fornarino, M., Pinna, A.-M.,Trousse, B.</dd>
|
||||
<dd>Proceedings of the 4th Portuguese Conference on Artificial Intelligence</dd>
|
||||
<dd>Lecture Notes in Artificial Intelligence, Springer-Verlag (390):13-26</dd>
|
||||
</dl>
|
||||
|
||||
<dt><a name="Fromherz93"><strong>[Fromherz 93]</strong></a></dt>
|
||||
<dl>
|
||||
<dt><strong>[Fromherz 93]</strong><a name="Fromherz93"></a></dt>
|
||||
<dd><cite>OL(P): Object Layer for Prolog</cite></dd>
|
||||
<dd>Fromherz, M.</dd>
|
||||
<dd>URL: <a href="ftp://parcftp.xerox.com/ftp/pub/ol/">ftp://parcftp.xerox.com/ftp/pub/ol/</a></dd>
|
||||
</dl>
|
||||
|
||||
<dt><a name="Fukunaga86"><strong>[Fukunaga 86]</strong></a></dt>
|
||||
<dl>
|
||||
<dt><strong>[Fukunaga 86]</strong><a name="Fukunaga86"></a></dt>
|
||||
<dd><cite>An Experience with a Prolog-based Object-Oriented Language</cite></dd>
|
||||
<dd>Fukunaga, K., Hirose, S.</dd>
|
||||
<dd>Proceedings OOPLSLA 86, 21(11):224-231, ACM</dd>
|
||||
</dl>
|
||||
|
||||
<dt><a name="Goldberg83"><strong>[Goldberg 83]</strong></a></dt>
|
||||
<dl>
|
||||
<dt><strong>[Goldberg 83]</strong><a name="Goldberg83"></a></dt>
|
||||
<dd>Smalltalk-80 The language and its implementation</dd>
|
||||
<dd>Goldberg, A., Robson, D.</dd>
|
||||
<dd>Addison-Wesley Series in Computer Science</dd>
|
||||
</dl>
|
||||
|
||||
<dt><a name="Joy00"><strong>[Joy et al. 00]</strong></a></dt>
|
||||
<dl>
|
||||
<dt><strong>[Joy et al. 00]</strong><a name="Joy00"></a></dt>
|
||||
<dd><cite>The Java Language Specification, Second Edition</cite></dd>
|
||||
<dd>Joy, B., Steele, G., Gosling, J., Bracha, G.</dd>
|
||||
<dd>Addison-Wesley, 2000</dd>
|
||||
</dl>
|
||||
|
||||
<dt><a name="ISO95"><strong>[ISO 95]</strong></a></dt>
|
||||
<dl>
|
||||
<dt><strong>[ISO 95]</strong><a name="ISO95"></a></dt>
|
||||
<dd><cite>ISO/IEC DIS 13211-1 - Programming Language Prolog Part 1: General Core</cite></dd>
|
||||
<dd>Joint Technical Committee ISO/IEC JTC 1</dd>
|
||||
<dd>URL: <a href="http://www.iso.ch/cate/d21413.html">http://www.iso.ch/cate/d21413.html</a></dd>
|
||||
</dl>
|
||||
|
||||
<dt><a name="Knuth84"><strong>[Knuth 84]</strong></a></dt>
|
||||
<dl>
|
||||
<dt><strong>[Knuth 84]</strong><a name="Knuth84"></a></dt>
|
||||
<dd><cite>Literate Programming</cite></dd>
|
||||
<dd>Knuth, D. E.</dd>
|
||||
<dd>Computer Journal, May 84, 27(2):97-111</dd>
|
||||
</dl>
|
||||
|
||||
<dt><a name="Lieberman86"><strong>[Lieberman 86]</strong></a></dt>
|
||||
<dl>
|
||||
<dt><strong>[Lieberman 86]</strong><a name="Lieberman86"></a></dt>
|
||||
<dd><cite>Using Prototypical Objects to Implement Shared Behaviour in Object Oriented Systems</cite></dd>
|
||||
<dd>Lieberman, H.</dd>
|
||||
<dd>Proceedings OOPLSLA 86:189-214, ACM</dd>
|
||||
</dl>
|
||||
|
||||
<dt><a name="Maes87"><strong>[Maes 87]</strong></a></dt>
|
||||
<dl>
|
||||
<dt><strong>[Maes 87]</strong><a name="Maes87"></a></dt>
|
||||
<dd><cite>Concepts and Experiments in Computational Reflection</cite></dd>
|
||||
<dd>Maes, P.</dd>
|
||||
<dd>Proceedings OOPLSLA 87, ACM</dd>
|
||||
</dl>
|
||||
|
||||
<dt><a name="McCabe92"><strong>[McCabe 92]</strong></a></dt>
|
||||
<dl>
|
||||
<dt><strong>[McCabe 92]</strong><a name="McCabe92"></a></dt>
|
||||
<dd><cite>Logic and Objects</cite></dd>
|
||||
<dd>McCabe, F. G.</dd>
|
||||
<dd>Prentice Hall Series in Computer Science</dd>
|
||||
</dl>
|
||||
|
||||
<dt><a name="Moon86"><strong>[Moon 86]</strong></a></dt>
|
||||
<dl>
|
||||
<dt><strong>[Moon 86]</strong><a name="Moon86"></a></dt>
|
||||
<dd><cite>Object-Oriented Programming in Flavors</cite></dd>
|
||||
<dd>Moon, D.</dd>
|
||||
<dd>Proceedings OOPLSLA 86:1-8, ACM</dd>
|
||||
</dl>
|
||||
|
||||
<dt><a name="Moss94"><strong>[Moss 94]</strong></a></dt>
|
||||
<dl>
|
||||
<dt><strong>[Moss 94]</strong><a name="Moss94"></a></dt>
|
||||
<dd><cite>Prolog++ The Power of Object-Oriented and Logic Programming</cite></dd>
|
||||
<dd>Moss, C.</dd>
|
||||
<dd>Addison-Wesley International Series in Logic Programming, 1994</dd>
|
||||
</dl>
|
||||
|
||||
<dt><a name="Moura94"><strong>[Moura 94]</strong></a></dt>
|
||||
<dl>
|
||||
<dt><strong>[Moura 94]</strong><a name="Moura94"></a></dt>
|
||||
<dd><cite>Logtalk: Programação Orientada para Objectos em Prolog</cite></dd>
|
||||
<dd>Moura, P., Costa, E.</dd>
|
||||
<dd>2ª Conferência e Exposição Portuguesa de Tecnologia Orientada por Objectos</dd>
|
||||
<dd>3i Consultores, Liboa</dd>
|
||||
</dl>
|
||||
|
||||
<dt><a name="Moura99"><strong>[Moura 99]</strong></a></dt>
|
||||
<dl>
|
||||
<dt><strong>[Moura 99]</strong><a name="Moura99"></a></dt>
|
||||
<dd><cite>Porting Prolog: Notes on porting a Prolog program to 22 Prolog compilers or the relevance of the ISO Prolog standard</cite></dd>
|
||||
<dd>Moura, P.</dd>
|
||||
<dd>ALP Newsletter, Vol. 12/2, May 1999</dd>
|
||||
</dl>
|
||||
|
||||
<dt><a name="Moura00"><strong>[Moura 00]</strong></a></dt>
|
||||
<dl>
|
||||
<dt><strong>[Moura 00]</strong><a name="Moura00"></a></dt>
|
||||
<dd><cite>Logtalk 2.6 Documentation</cite></dd>
|
||||
<dd>Moura, P.</dd>
|
||||
<dd>Technical Report DMI 2000/1</dd>
|
||||
<dd>University of Beira Interior, Portugal</dd>
|
||||
</dl>
|
||||
|
||||
<dt><a name="Razek92"><strong>[Razek 92]</strong></a></dt>
|
||||
<dl>
|
||||
<dt><strong>[Razek 92]</strong><a name="Razek92"></a></dt>
|
||||
<dd><cite>Combining Objects and Relations</cite></dd>
|
||||
<dd>Razek, G.</dd>
|
||||
<dd>Comunications of the ACM, 27(12):66-70</dd>
|
||||
</dl>
|
||||
|
||||
<dt><a name="Rumbaugh87"><strong>[Rumbaugh 87]</strong></a></dt>
|
||||
<dl>
|
||||
<dt><strong>[Rumbaugh 87]</strong><a name="Rumbaugh87"></a></dt>
|
||||
<dd><cite>Relations as Semantic Constructs in an Object-Oriented Language</cite></dd>
|
||||
<dd>Rumbaugh, J.</dd>
|
||||
<dd>Proceedings OOPLSLA 87:466-481, ACM</dd>
|
||||
</dl>
|
||||
|
||||
<dt><a name="Rumbaugh88"><strong>[Rumbaugh 88]</strong></a></dt>
|
||||
<dl>
|
||||
<dt><strong>[Rumbaugh 88]</strong><a name="Rumbaugh88"></a></dt>
|
||||
<dd><cite>Controlling Propagation of Operations using Attributes on Relations</cite></dd>
|
||||
<dd>Rumbaugh, J.</dd>
|
||||
<dd>Proceedings OOPLSLA 88:285-296, ACM</dd>
|
||||
</dl>
|
||||
|
||||
<dt><a name="Schachte95"><strong>[Schachte 95]</strong></a></dt>
|
||||
<dl>
|
||||
<dt><strong>[Schachte 95]</strong><a name="Schachte95"></a></dt>
|
||||
<dd><cite>Efficient Object-Oriented Programming in Prolog</cite></dd>
|
||||
<dd>Schachte, P., Saab, G.</dd>
|
||||
<dd>Logic Programming: Formal Methods and Pratical Applications</dd>
|
||||
<dd>Studies in Computer Science and Artificial Intelligence, 11</dd>
|
||||
<dd>Elsevier Science B.V. North-Holland, Amsterdam, 1995</dd>
|
||||
</dl>
|
||||
|
||||
<dt><a name="SICStus95"><strong>[SICStus 95]</strong></a></dt>
|
||||
<dl>
|
||||
<dt><strong>[SICStus 95]</strong><a name="SICStus95"></a></dt>
|
||||
<dd><cite>SICStus Prolog Manual</cite></dd>
|
||||
<dd>SICStus</dd>
|
||||
<dd>URL: <a href="http://www.sics.se/ps/sicstus.html">http://www.sics.se/ps/sicstus.html</a></dd>
|
||||
</dl>
|
||||
|
||||
<dt><a name="Shan93"><strong>[Shan et al. 93]</strong></a></dt>
|
||||
<dl>
|
||||
<dt><strong>[Shan et al. 93]</strong><a name="Shan93"></a></dt>
|
||||
<dd><cite>Is Multiple Inheritance Essential to OOP? (Panel)</cite></dd>
|
||||
<dd>Shan, Y., Cargill, T., Cox, B., Cook, W., Loomis, M., Snyder, A.</dd>
|
||||
<dd>Proceedings OOPLSLA 93:360-363</dd>
|
||||
</dl>
|
||||
|
||||
<dt><a name="Stefik86"><strong>[Stefik et al. 86]</strong></a></dt>
|
||||
<dl>
|
||||
<dt><strong>[Stefik et al. 86]</strong><a name="Stefik86"></a></dt>
|
||||
<dd><cite>Integrating Acess-Oriented Programming into a Multiparadigm Environment</cite></dd>
|
||||
<dd>Stefik, M. J., Bobrow, D. G. , Kahn, K. M.</dd>
|
||||
<dd>IEEE Software, January 1986:10-18</dd>
|
||||
</dl>
|
||||
|
||||
<dt><a name="Stroustrup86"><strong>[Stroustrup 86]</strong></a></dt>
|
||||
<dl>
|
||||
<dt><strong>[Stroustrup 86]</strong><a name="Stroustrup86"></a></dt>
|
||||
<dd><cite>The C++ Programming Language</cite></dd>
|
||||
<dd>Stroustrup, B.</dd>
|
||||
<dd>Addison-Wesley Series in Computer Science</dd>
|
||||
</dl>
|
||||
|
||||
<dt><a name="Taenzer89"><strong>[Taenzer 89]</strong></a></dt>
|
||||
<dl>
|
||||
<dt><strong>[Taenzer 89]</strong><a name="Taenzer89"></a></dt>
|
||||
<dd><cite>Problems in Object-Oriented Software Reuse</cite></dd>
|
||||
<dd>Taenzer, D., Ganti, M., Podar, S.</dd>
|
||||
<dd>Proceedings of ECOOP 89</dd>
|
||||
<dd>British Computer Society Workshop Series, Cambridge University Press</dd>
|
||||
</dl>
|
||||
|
||||
<dt><a name="Tanzer95"><strong>[Tanzer 95]</strong></a></dt>
|
||||
<dl>
|
||||
<dt><strong>[Tanzer 95]</strong><a name="Tanzer95"></a></dt>
|
||||
<dd><cite>Remarks on Object-Oriented Modeling of Associations</cite></dd>
|
||||
<dd>Tanzer, C.</dd>
|
||||
<dd>Journal of Object-Oriented Programming, February 1995, SIGS Publications</dd>
|
||||
</dl>
|
||||
|
||||
<dt><a name="Tanenbaum87"><strong>[Tanenbaum 87]</strong></a></dt>
|
||||
<dl>
|
||||
<dt><strong>[Tanenbaum 87]</strong><a name="Tanenbaum87"></a></dt>
|
||||
<dd><cite>Operating Systems - Design and Implementation</cite></dd>
|
||||
<dd>Tanenbaum, A.</dd>
|
||||
<dd>Prentice-Hall Software Series, 1987</dd>
|
||||
</dl>
|
||||
|
||||
<dt><a name="Welsch89"><strong>[Welsch 89]</strong></a></dt>
|
||||
<dl>
|
||||
<dt><strong>[Welsch 89]</strong><a name="Welsch89"></a></dt>
|
||||
<dd><cite>Reasoning Objects with Dynamic Knowledge Bases</cite></dd>
|
||||
<dd>Welsch, C., Barth, G.</dd>
|
||||
<dd>Proceedings of the 4th Portuguese Conference on Artificial Intelligence(390):257-268</dd>
|
||||
<dd>Lecture Notes in Artificial Intelligence, Springer-Verlag, 1989</dd>
|
||||
|
||||
</dl>
|
||||
|
||||
<hr />
|
||||
<p>
|
||||
More references can be found in the <a href="http://www.ci.uc.pt/oolpr/oolpr.html">Object-Oriented Logic Programming Resources</a> web page.
|
||||
</p>
|
||||
<hr />
|
||||
<p class="center">
|
||||
<strong><a href="userman/index.html">User manual</a> | <a href="refman/index.html">Reference manual</a> | <a href="tutorial/index.html">Tutorial</a> | <a href="glossary.html">Glossary</a></strong>
|
||||
</p>
|
||||
<p class="center">
|
||||
Last updated on: August 6, 2002
|
||||
</p>
|
||||
<hr />
|
||||
|
||||
<div class="navbottom">
|
||||
|
||||
</div>
|
||||
|
||||
<div class="copyright">
|
||||
Copyright © <a href="mailto:pmoura@logtalk.org">Paulo Moura</a> — <a href="http://www.logtalk.org">Logtalk.org</a>
|
||||
</div>
|
||||
|
||||
<div class="footer">
|
||||
<p><span class="bleft"><a href="http://validator.w3.org/check/referer">XHTML</a> + <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a></span><span class="bright">Last updated on: December 23, 2003</span></p>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
@ -1,179 +1,183 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<?xml-stylesheet type="text/css" href="styles.css" ?>
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
|
||||
<head>
|
||||
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
|
||||
<title>Logtalk Glossary</title>
|
||||
<link rel="stylesheet" href="styles.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<hr />
|
||||
<h1><a class="back" title="Return to index" href="index.html#glossary">Glossary</a></h1>
|
||||
<hr />
|
||||
<div class="navtop">
|
||||
<a href="index.html">contents</a>
|
||||
</div>
|
||||
|
||||
<h1>Glossary</h1>
|
||||
|
||||
<dl>
|
||||
|
||||
<dt class="glossary"><a name="ancestor">ancestor</a></dt>
|
||||
<dt class="glossary"><strong>ancestor</strong><a name="ancestor"></a></dt>
|
||||
<dd>A class or parent that contributes (via inheritance) to the definition of an object. The ancestors of an object are its class and all the superclasses of its class (in class-based hierarchies) or its parent and the ancestors of its parent (in prototype-based hierarchies).</dd>
|
||||
|
||||
<dt class="glossary"><a name="category">category</a></dt>
|
||||
<dt class="glossary"><strong>category</strong><a name="category"></a></dt>
|
||||
<dd>A set of predicates directives and clauses that can be imported by any object.</dd>
|
||||
|
||||
<dt class="glossary"><a name="class">class</a></dt>
|
||||
<dt class="glossary"><strong>class</strong><a name="class"></a></dt>
|
||||
<dd>An object that defines the common predicates of a set of objects (its instances).</dd>
|
||||
|
||||
<dd><dl>
|
||||
|
||||
<dt class="glossary"><a name="abstractclass">abstract class</a></dt>
|
||||
<dt class="glossary"><strong>abstract class</strong><a name="abstractclass"></a></dt>
|
||||
<dd>A class that can not be instantiated. Usually used to store common predicates that are inherited by other classes.</dd>
|
||||
|
||||
<dt class="glossary"><a name="metaclass">metaclass</a></dt>
|
||||
<dt class="glossary"><strong>metaclass</strong><a name="metaclass"></a></dt>
|
||||
<dd>The class of a class, when we see it as an object. Metaclass instances are themselves classes. In a reflexive system any metaclass is also an object.</dd>
|
||||
|
||||
<dt class="glossary"><a name="subclass">subclass</a></dt>
|
||||
<dt class="glossary"><strong>subclass</strong><a name="subclass"></a></dt>
|
||||
<dd>A class that is a specialization, direct or indirectly, of another class.</dd>
|
||||
|
||||
<dt class="glossary"><a name="superclass">superclass</a></dt>
|
||||
<dt class="glossary"><strong>superclass</strong><a name="superclass"></a></dt>
|
||||
<dd>A class from each another class is a specialization (direct or indirectly, via another class).</dd>
|
||||
|
||||
</dl></dd>
|
||||
|
||||
<dt class="glossary"><a name="directive">directive</a></dt>
|
||||
<dt class="glossary"><strong>directive</strong><a name="directive"></a></dt>
|
||||
<dd>A Prolog term that affects the interpretation of Prolog code. Directives are represented using the <code>:-/1</code> prefix functor.</dd>
|
||||
|
||||
<dd><dl>
|
||||
|
||||
<dt class="glossary"><a name="entity_directive">entity directive</a></dt>
|
||||
<dt class="glossary"><strong>entity directive</strong><a name="entity_directive"></a></dt>
|
||||
<dd>A directive that affects how Logtalk entities (objects, protocols, or categories) are used or compiled.</dd>
|
||||
|
||||
<dt class="glossary"><a name="predicate_directive">predicate directive</a></dt>
|
||||
<dt class="glossary"><strong>predicate directive</strong><a name="predicate_directive"></a></dt>
|
||||
<dd>A directive that affects how predicates are called or compiled.</dd>
|
||||
|
||||
</dl></dd>
|
||||
|
||||
<dt class="glossary"><a name="encapsulation">encapsulation</a></dt>
|
||||
<dt class="glossary"><strong>encapsulation</strong><a name="encapsulation"></a></dt>
|
||||
<dd>The hiding of an object implementation. This promotes software reuse by isolating users from implementation details.</dd>
|
||||
|
||||
<dt class="glossary"><a name="entity">entity</a></dt>
|
||||
<dt class="glossary"><strong>entity</strong><a name="entity"></a></dt>
|
||||
<dd>Generic name for Logtalk compilation units: objects, categories and protocols.</dd>
|
||||
|
||||
<dt class="glossary"><a name="event">event</a></dt>
|
||||
<dt class="glossary"><strong>event</strong><a name="event"></a></dt>
|
||||
<dd>The sending of a message to an object. An event can be expressed as an ordered tuple: <code>(Event, Object, Message, Sender)</code>. Logtalk distinguish between the sending of a message - <code>before</code> event - and the return of control to the sender - <code>after</code> event.</dd>
|
||||
|
||||
<dt class="glossary"><a name="identity">identity</a></dt>
|
||||
<dt class="glossary"><strong>identity</strong><a name="identity"></a></dt>
|
||||
<dd>Property of an entity that distinguish it from every other entity. In Logtalk an entity identity can be an atom or a compound term. All Logtalk entities, objects, protocols and categories share the same name space.</dd>
|
||||
|
||||
<dt class="glossary"><a name="inheritance">inheritance</a></dt>
|
||||
<dt class="glossary"><strong>inheritance</strong><a name="inheritance"></a></dt>
|
||||
<dd>An object inherits predicate directives and clauses from other objects that it extends or specializes. If an object extends other object then we have a prototype-based inheritance. If an object specializes or instantiates another object we have a class-based inheritance.</dd>
|
||||
|
||||
<dd><dl>
|
||||
|
||||
<dt class="glossary"><a name="private_inheritance">private inheritance</a></dt>
|
||||
<dt class="glossary"><strong>private inheritance</strong><a name="private_inheritance"></a></dt>
|
||||
<dd>All public and protected predicates are inherited as private predicates.</dd>
|
||||
|
||||
<dt class="glossary"><a name="protected_inheritance">protected inheritance</a></dt>
|
||||
<dt class="glossary"><strong>protected inheritance</strong><a name="protected_inheritance"></a></dt>
|
||||
<dd>All public predicates are inherited as protected. No change for protected or private predicates.</dd>
|
||||
|
||||
<dt class="glossary"><a name="public_inheritance">public inheritance</a></dt>
|
||||
<dt class="glossary"><strong>public inheritance</strong><a name="public_inheritance"></a></dt>
|
||||
<dd>All inherited predicates maintain the declared scope.</dd>
|
||||
|
||||
</dl></dd>
|
||||
|
||||
<dt class="glossary"><a name="instance">instance</a></dt>
|
||||
<dt class="glossary"><strong>instance</strong><a name="instance"></a></dt>
|
||||
<dd>The same as object. This term is used when we want to emphasize that an object characteristics are defined by another object (its class).</dd>
|
||||
|
||||
<dt class="glossary"><a name="instantiation">instantiation</a></dt>
|
||||
<dt class="glossary"><strong>instantiation</strong><a name="instantiation"></a></dt>
|
||||
<dd>The process of creating a new class instance.</dd>
|
||||
|
||||
<dt class="glossary"><a name="message">message</a></dt>
|
||||
<dt class="glossary"><strong>message</strong><a name="message"></a></dt>
|
||||
<dd>A request for a service, sent to an object. In more logical terms, a message can be seen as a request for proof construction using an object's predicates.</dd>
|
||||
|
||||
<dt class="glossary"><a name="metainterpreter">metainterpreter</a></dt>
|
||||
<dt class="glossary"><strong>metainterpreter</strong><a name="metainterpreter"></a></dt>
|
||||
<dd>A program capable of running and modifying other programs written in the same language.</dd>
|
||||
|
||||
<dt class="glossary"><a name="method">method</a></dt>
|
||||
<dt class="glossary"><strong>method</strong><a name="method"></a></dt>
|
||||
<dd>Set of predicate clauses used to answer a message sent to an object. Logtalk uses dynamic binding to find which method to run to answer a message.</dd>
|
||||
|
||||
<dt class="glossary"><a name="monitor">monitor</a></dt>
|
||||
<dt class="glossary"><strong>monitor</strong><a name="monitor"></a></dt>
|
||||
<dd>Any object that is notified when a spied event occurs. The spied events can be set by the monitor or by any other object.</dd>
|
||||
|
||||
<dt class="glossary"><a name="object">object</a></dt>
|
||||
<dt class="glossary"><strong>object</strong><a name="object"></a></dt>
|
||||
<dd>An entity characterized by an identity and a set of predicate directives and clauses. In Logtalk objects can be either static or dynamic, like any other Prolog code.</dd>
|
||||
|
||||
<dd><dl>
|
||||
|
||||
<dt class="glossary"><a name="parametric">parametric object</a></dt>
|
||||
<dt class="glossary"><strong>parametric object</strong><a name="parametric"></a></dt>
|
||||
<dd>An object whose name is a compound term containing free variables that can be used to parameterize the object predicates.</dd>
|
||||
|
||||
</dl></dd>
|
||||
|
||||
|
||||
<dt class="glossary"><a name="parent">parent</a></dt>
|
||||
<dt class="glossary"><strong>parent</strong><a name="parent"></a></dt>
|
||||
<dd>An object that is extended by another object.</dd>
|
||||
|
||||
<dt class="glossary"><a name="predicate">predicate</a></dt>
|
||||
<dt class="glossary"><strong>predicate</strong><a name="predicate"></a></dt>
|
||||
<dd>Predicates describe what is true about the application domain. A predicate is identified by its name and number of arguments using the notation <code><name>/<nargs></code>.</dd>
|
||||
|
||||
<dd><dl>
|
||||
|
||||
<dt class="glossary"><a name="local_predicate">local predicate</a></dt>
|
||||
<dt class="glossary"><strong>local predicate</strong><a name="local_predicate"></a></dt>
|
||||
<dd>A predicate that is defined in an object (or in a category) but that is not listed in a scope directive. These predicates behave like private predicates but are invisible to the reflection methods.</dd>
|
||||
|
||||
<dt class="glossary"><a name="metapredicate">metapredicate</a></dt>
|
||||
<dt class="glossary"><strong>metapredicate</strong><a name="metapredicate"></a></dt>
|
||||
<dd>A predicate where one of its arguments will be called as a goal. For instance, <code>findall/3</code> and <code>call/1</code> are Prolog built-ins metapredicates.</dd>
|
||||
|
||||
<dt class="glossary"><a name="private_predicate">private predicate</a></dt>
|
||||
<dt class="glossary"><strong>private predicate</strong><a name="private_predicate"></a></dt>
|
||||
<dd>A predicate that can only be called from the object that contains the scope directive.</dd>
|
||||
|
||||
<dt class="glossary"><a name="protected_predicate">protected predicate</a></dt>
|
||||
<dt class="glossary"><strong>protected predicate</strong><a name="protected_predicate"></a></dt>
|
||||
<dd>A predicate that can only be called from the object containing the scope directive or from an object that inherits the predicate.</dd>
|
||||
|
||||
<dt class="glossary"><a name="public_predicate">public predicate</a></dt>
|
||||
<dt class="glossary"><strong>public predicate</strong><a name="public_predicate"></a></dt>
|
||||
<dd>A predicate that can be called from any object.</dd>
|
||||
|
||||
<dt class="glossary"><a name="visible_predicate">visible predicate</a></dt>
|
||||
<dt class="glossary"><strong>visible predicate</strong><a name="visible_predicate"></a></dt>
|
||||
<dd>A predicate that is declared for an object, a built-in method, or a Prolog or Logtalk built-in predicate.</dd>
|
||||
|
||||
</dl></dd>
|
||||
|
||||
<dt class="glossary"><a name="profiler">profiler</a></dt>
|
||||
<dt class="glossary"><strong>profiler</strong><a name="profiler"></a></dt>
|
||||
<dd>A program that collects data about other program performance.</dd>
|
||||
|
||||
<dt class="glossary"><a name="protocol">protocol</a></dt>
|
||||
<dt class="glossary"><strong>protocol</strong><a name="protocol"></a></dt>
|
||||
<dd>A set of predicates directives that can be implemented by an object or a category (or extended by another protocol).</dd>
|
||||
|
||||
<dt class="glossary"><a name="protocol">prototype</a></dt>
|
||||
<dt class="glossary"><strong>prototype</strong><a name="protocol"></a></dt>
|
||||
<dd>A self-describing object that may extend or be extended by other objects.</dd>
|
||||
|
||||
<dt class="glossary"><a name="self">self</a></dt>
|
||||
<dt class="glossary"><strong>self</strong><a name="self"></a></dt>
|
||||
<dd>The original object that received the message under execution.</dd>
|
||||
|
||||
<dt class="glossary"><a name="sender">sender</a></dt>
|
||||
<dt class="glossary"><strong>sender</strong><a name="sender"></a></dt>
|
||||
<dd>An object that sends a message to other object.</dd>
|
||||
|
||||
<dt class="glossary"><a name="specialization">specialization</a></dt>
|
||||
<dt class="glossary"><strong>specialization</strong><a name="specialization"></a></dt>
|
||||
<dd>A class is specialized by constructing a new class that inherit its predicates and possibly add new ones.</dd>
|
||||
|
||||
<dt class="glossary"><a name="this">this</a></dt>
|
||||
<dt class="glossary"><strong>this</strong><a name="this"></a></dt>
|
||||
<dd>The object that contains the predicate clause under execution.</dd>
|
||||
|
||||
</dl>
|
||||
|
||||
<hr />
|
||||
<p class="center">
|
||||
<strong><a href="userman/index.html">User manual</a> | <a href="refman/index.html">Reference manual</a> | <a href="tutorial/index.html">Tutorial</a> | <a href="bibliography.html">Bibliography</a></strong>
|
||||
</p>
|
||||
<p class="center">
|
||||
Last updated on: August 6, 2002
|
||||
</p>
|
||||
<hr />
|
||||
<div class="navbottom">
|
||||
|
||||
</div>
|
||||
|
||||
<div class="copyright">
|
||||
Copyright © <a href="mailto:pmoura@logtalk.org">Paulo Moura</a> — <a href="http://www.logtalk.org">Logtalk.org</a>
|
||||
</div>
|
||||
|
||||
<div class="footer">
|
||||
<p><span class="bleft"><a href="http://validator.w3.org/check/referer">XHTML</a> + <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a></span><span class="bright">Last updated on: December 23, 2003</span></p>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
@ -1,59 +1,44 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<?xml-stylesheet type="text/css" href="styles.css" ?>
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
|
||||
<head>
|
||||
<title>Logtalk 2.15.4 Documentation</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
|
||||
<title>Logtalk 2.15.5 Documentation</title>
|
||||
<link rel="stylesheet" href="styles.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<hr />
|
||||
<h1 class="center">Logtalk 2.15.4</h1>
|
||||
<div class="navtop">
|
||||
|
||||
</div>
|
||||
|
||||
<h3 class="center">Documentation</h3>
|
||||
<p class="center">
|
||||
<strong><a href="http://www.logtalk.org/pmoura.html">Paulo Moura</a></strong><br />
|
||||
(<a href="mailto:pmoura@logtalk.org">pmoura@logtalk.org</a>)
|
||||
</p>
|
||||
<p class="center">
|
||||
<a href="http://www.logtalk.org">Logtalk.org</a>
|
||||
</p>
|
||||
<h1>Logtalk 2.15.5 Documentation</h1>
|
||||
|
||||
<hr />
|
||||
<h2>Table of Contents</h2>
|
||||
<p>
|
||||
<strong><a name="user" href="userman/index.html">User Manual</a></strong>
|
||||
</p>
|
||||
<p>
|
||||
<strong><a name="reference" href="refman/index.html">Reference Manual</a></strong>
|
||||
</p>
|
||||
<p>
|
||||
<strong><a name="tutorial" href="tutorial/index.html">Tutorial</a></strong>
|
||||
</p>
|
||||
<p>
|
||||
<strong><a name="bibliography" href="bibliography.html">Bibliography</a></strong>
|
||||
</p>
|
||||
<p>
|
||||
<strong><a name="glossary" href="glossary.html">Glossary</a></strong>
|
||||
</p>
|
||||
<ul>
|
||||
<li><h2><a href="userman/index.html">User Manual</a></h2></li>
|
||||
<li><h2><a href="refman/index.html">Reference Manual</a></h2></li>
|
||||
<li><h2><a href="tutorial/index.html">Tutorial</a></h2></li>
|
||||
<li><h2><a href="bibliography.html">Bibliography</a></h2></li>
|
||||
<li><h2><a href="glossary.html">Glossary</a></h2></li>
|
||||
</ul>
|
||||
|
||||
<hr />
|
||||
<p class="center">
|
||||
Last updated on: July 7, 2003
|
||||
</p>
|
||||
<p class="center">
|
||||
<a href="http://validator.w3.org/check/referer"><img src="valid-xhtml10.png" alt="Valid XHTML 1.0!" width="88" height="31" /></a>
|
||||
<a href="http://jigsaw.w3.org/css-validator"><img src="valid-css.png" alt="Valid CSS!" width="88" height="31" /></a>
|
||||
<a href="http://www.apple.com/"><img src="madewithmac.png" alt="Made with a Macintosh" width="88" height="31" /></a>
|
||||
</p>
|
||||
<hr />
|
||||
<div class="navbottom">
|
||||
|
||||
</div>
|
||||
|
||||
<div class="copyright">
|
||||
Copyright © <a href="mailto:pmoura@logtalk.org">Paulo Moura</a> — <a href="http://www.logtalk.org">Logtalk.org</a>
|
||||
</div>
|
||||
|
||||
<div class="footer">
|
||||
<p><span class="bleft"><a href="http://validator.w3.org/check/referer">XHTML</a> + <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a></span><span class="bright">Last updated on: December 23, 2003</span></p>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
@ -1,28 +1,29 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<?xml-stylesheet type="text/css" href="../../styles.css" ?>
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
|
||||
<head>
|
||||
<title>abolish_category/1</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
|
||||
<title>Logtalk built-in predicate: abolish_category/1</title>
|
||||
<link rel="stylesheet" href="../../styles.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<hr />
|
||||
<h2><code><a class="back" title="Return to index" href="../index.html#abolish_category1">abolish_category/1</a></code></h2>
|
||||
<hr />
|
||||
<div class="navtop">
|
||||
<a href="../../index.html">contents</a> > <a href="../index.html">reference manual</a> > <a href="../index.html#builtins">built-in predicates</a>
|
||||
</div>
|
||||
|
||||
<h2><code>abolish_category/1</code></h2>
|
||||
|
||||
<h4>Description</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
abolish_category(Category)
|
||||
</pre>
|
||||
<pre>abolish_category(Category)</pre>
|
||||
<p>
|
||||
Removes from the database a dynamic category.
|
||||
</p>
|
||||
@ -31,9 +32,7 @@ abolish_category(Category)
|
||||
<h4>Template and modes</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
abolish_category(@category_identifier)
|
||||
</pre>
|
||||
<pre>abolish_category(@category_identifier)</pre>
|
||||
</blockquote>
|
||||
|
||||
<h4>Errors</h4>
|
||||
@ -54,20 +53,19 @@ abolish_category(@category_identifier)
|
||||
<h4>Examples</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
| ?- abolish_category(monitoring).
|
||||
</pre>
|
||||
<pre>| ?- abolish_category(monitoring).</pre>
|
||||
</blockquote>
|
||||
|
||||
<hr />
|
||||
<p class="center">
|
||||
<strong><a href="create_protocol3.html">Previous</a> | <a href="abolish_object1.html">Next</a> | <a href="../index.html">Table of Contents</a> | <a href="../../bibliography.html">Bibliography</a> | <a href="../../glossary.html">Glossary</a></strong>
|
||||
</p>
|
||||
<p class="center">
|
||||
Last updated on: August 6, 2002
|
||||
</p>
|
||||
<hr />
|
||||
<div class="navbottom">
|
||||
<a href="create_protocol3.html">previous</a> | <a href="../../glossary.html">glossary</a> | <a href="abolish_object1.html">next</a>
|
||||
</div>
|
||||
|
||||
<div class="copyright">
|
||||
Copyright © <a href="mailto:pmoura@logtalk.org">Paulo Moura</a> — <a href="http://www.logtalk.org">Logtalk.org</a>
|
||||
</div>
|
||||
|
||||
<div class="footer">
|
||||
<p><span class="bleft"><a href="http://validator.w3.org/check/referer">XHTML</a> + <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a></span><span class="bright">Last updated on: December 23, 2003</span></p>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
@ -1,28 +1,30 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<?xml-stylesheet type="text/css" href="../../styles.css" ?>
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
|
||||
<head>
|
||||
<title>abolish_events/5</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
|
||||
<title>Logtalk built-in predicate: abolish_events/5</title>
|
||||
<link rel="stylesheet" href="../../styles.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<hr />
|
||||
<h2><code><a class="back" title="Return to index" href="../index.html#abolish_events5">abolish_events/5</a></code></h2>
|
||||
<hr />
|
||||
<div class="navtop">
|
||||
<a href="../../index.html">contents</a> > <a href="../index.html">reference manual</a> > <a href="../index.html#builtins">built-in predicates</a>
|
||||
</div>
|
||||
|
||||
<h2><code>abolish_events/5</code></h2>
|
||||
|
||||
|
||||
<h4>Description</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
abolish_events(Event, Object, Message, Sender, Monitor)
|
||||
</pre>
|
||||
<pre>abolish_events(Event, Object, Message, Sender, Monitor)</pre>
|
||||
<p>
|
||||
Abolishes all matching events.
|
||||
</p>
|
||||
@ -31,9 +33,7 @@ abolish_events(Event, Object, Message, Sender, Monitor)
|
||||
<h4>Template and modes</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
abolish_events(@event, @object_identifier, @callable, @object_identifier, @object_identifier)
|
||||
</pre>
|
||||
<pre>abolish_events(@event, @object_identifier, @callable, @object_identifier, @object_identifier)</pre>
|
||||
</blockquote>
|
||||
|
||||
<h4>Errors</h4>
|
||||
@ -56,20 +56,19 @@ abolish_events(@event, @object_identifier, @callable, @object_identifier, @objec
|
||||
<h4>Examples</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
| ?- abolish_events(_, list, _, _, debugger).
|
||||
</pre>
|
||||
<pre>| ?- abolish_events(_, list, _, _, debugger).</pre>
|
||||
</blockquote>
|
||||
|
||||
<hr />
|
||||
<p class="center">
|
||||
<strong><a href="specializes_class2_3.html">Previous</a> | <a href="current_event5.html">Next</a> | <a href="../index.html">Table of Contents</a> | <a href="../../bibliography.html">Bibliography</a> | <a href="../../glossary.html">Glossary</a></strong>
|
||||
</p>
|
||||
<p class="center">
|
||||
Last updated on: August 6, 2002
|
||||
</p>
|
||||
<hr />
|
||||
<div class="navbottom">
|
||||
<a href="specializes_class2_3.html">previous</a> | <a href="../../glossary.html">glossary</a> | <a href="current_event5.html">next</a>
|
||||
</div>
|
||||
|
||||
<div class="copyright">
|
||||
Copyright © <a href="mailto:pmoura@logtalk.org">Paulo Moura</a> — <a href="http://www.logtalk.org">Logtalk.org</a>
|
||||
</div>
|
||||
|
||||
<div class="footer">
|
||||
<p><span class="bleft"><a href="http://validator.w3.org/check/referer">XHTML</a> + <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a></span><span class="bright">Last updated on: December 23, 2003</span></p>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
@ -1,39 +1,36 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<?xml-stylesheet type="text/css" href="../../styles.css" ?>
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
|
||||
<head>
|
||||
<title>abolish_object/1</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
|
||||
<title>Logtalk built-in predicate: abolish_object/1</title>
|
||||
<link rel="stylesheet" href="../../styles.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<hr />
|
||||
<h2><code><a class="back" title="Return to index" href="../index.html#abolish_object1">abolish_object/1</a></code></h2>
|
||||
<hr />
|
||||
<div class="navtop">
|
||||
<a href="../../index.html">contents</a> > <a href="../index.html">reference manual</a> > <a href="../index.html#builtins">built-in predicates</a>
|
||||
</div>
|
||||
|
||||
<h2><code>abolish_object/1</code></h2>
|
||||
|
||||
<h4>Description</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
abolish_object(Object)
|
||||
</pre>
|
||||
<p>
|
||||
Removes from the database a dynamic object.
|
||||
</p>
|
||||
<pre>abolish_object(Object)</pre>
|
||||
<p>Removes from the database a dynamic object.</p>
|
||||
</blockquote>
|
||||
|
||||
<h4>Template and modes</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
abolish_object(@object_identifier)
|
||||
</pre>
|
||||
<pre>abolish_object(@object_identifier)</pre>
|
||||
</blockquote>
|
||||
|
||||
<h4>Errors</h4>
|
||||
@ -54,20 +51,19 @@ abolish_object(@object_identifier)
|
||||
<h4>Examples</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
| ?- abolish_object(list).
|
||||
</pre>
|
||||
<pre>| ?- abolish_object(list).</pre>
|
||||
</blockquote>
|
||||
|
||||
<hr />
|
||||
<p class="center">
|
||||
<strong><a href="abolish_category1.html">Previous</a> | <a href="abolish_protocol1.html">Next</a> | <a href="../index.html">Table of Contents</a> | <a href="../../bibliography.html">Bibliography</a> | <a href="../../glossary.html">Glossary</a></strong>
|
||||
</p>
|
||||
<p class="center">
|
||||
Last updated on: August 6, 2002
|
||||
</p>
|
||||
<hr />
|
||||
<div class="navbottom">
|
||||
<a href="abolish_category1.html">previous</a> | <a href="../../glossary.html">glossary</a> | <a href="abolish_protocol1.html">next</a>
|
||||
</div>
|
||||
|
||||
<div class="copyright">
|
||||
Copyright © <a href="mailto:pmoura@logtalk.org">Paulo Moura</a> — <a href="http://www.logtalk.org">Logtalk.org</a>
|
||||
</div>
|
||||
|
||||
<div class="footer">
|
||||
<p><span class="bleft"><a href="http://validator.w3.org/check/referer">XHTML</a> + <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a></span><span class="bright">Last updated on: December 23, 2003</span></p>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
@ -1,28 +1,30 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<?xml-stylesheet type="text/css" href="../../styles.css" ?>
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
|
||||
<head>
|
||||
<title>abolish_protocol/1</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
|
||||
<title>Logtalk built-in predicate: abolish_protocol/1</title>
|
||||
<link rel="stylesheet" href="../../styles.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<hr />
|
||||
<h2><code><a class="back" title="Return to index" href="../index.html#abolish_protocol1">abolish_protocol/1</a></code></h2>
|
||||
<hr />
|
||||
<div class="navtop">
|
||||
<a href="../../index.html">contents</a> > <a href="../index.html">reference manual</a> > <a href="../index.html#builtins">built-in predicates</a>
|
||||
</div>
|
||||
|
||||
<h2><code>abolish_protocol/1</code></h2>
|
||||
|
||||
|
||||
<h4>Description</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
abolish_protocol(Protocol)
|
||||
</pre>
|
||||
<pre>abolish_protocol(Protocol)</pre>
|
||||
<p>
|
||||
Removes from the database a dynamic protocol.
|
||||
</p>
|
||||
@ -31,9 +33,7 @@ abolish_protocol(Protocol)
|
||||
<h4>Template and modes</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
abolish_protocol(@protocol_identifier)
|
||||
</pre>
|
||||
<pre>abolish_protocol(@protocol_identifier)</pre>
|
||||
</blockquote>
|
||||
|
||||
<h4>Errors</h4>
|
||||
@ -54,20 +54,19 @@ abolish_protocol(@protocol_identifier)
|
||||
<h4>Examples</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
| ?- abolish_protocol(listp).
|
||||
</pre>
|
||||
<pre>| ?- abolish_protocol(listp).</pre>
|
||||
</blockquote>
|
||||
|
||||
<hr />
|
||||
<p class="center">
|
||||
<strong><a href="abolish_object1.html">Previous</a> | <a href="extends_object2_3.html">Next</a> | <a href="../index.html">Table of Contents</a> | <a href="../../bibliography.html">Bibliography</a> | <a href="../../glossary.html">Glossary</a></strong>
|
||||
</p>
|
||||
<p class="center">
|
||||
Last updated on: August 6, 2002
|
||||
</p>
|
||||
<hr />
|
||||
<div class="navbottom">
|
||||
<a href="abolish_object1.html">previous</a> | <a href="../../glossary.html">glossary</a> | <a href="extends_object2_3.html">next</a>
|
||||
</div>
|
||||
|
||||
<div class="copyright">
|
||||
Copyright © <a href="mailto:pmoura@logtalk.org">Paulo Moura</a> — <a href="http://www.logtalk.org">Logtalk.org</a>
|
||||
</div>
|
||||
|
||||
<div class="footer">
|
||||
<p><span class="bleft"><a href="http://validator.w3.org/check/referer">XHTML</a> + <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a></span><span class="bright">Last updated on: December 23, 2003</span></p>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
@ -1,28 +1,30 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<?xml-stylesheet type="text/css" href="../../styles.css" ?>
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
|
||||
<head>
|
||||
<title>category_property/2</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
|
||||
<title>Logtalk built-in predicate: category_property/2</title>
|
||||
<link rel="stylesheet" href="../../styles.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<hr />
|
||||
<h2><code><a class="back" title="Return to index" href="../index.html#category_property2">category_property/2</a></code></h2>
|
||||
<hr />
|
||||
<div class="navtop">
|
||||
<a href="../../index.html">contents</a> > <a href="../index.html">reference manual</a> > <a href="../index.html#builtins">built-in predicates</a>
|
||||
</div>
|
||||
|
||||
<h2><code>category_property/2</code></h2>
|
||||
|
||||
|
||||
<h4>Description</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
category_property(Category, Property)
|
||||
</pre>
|
||||
<pre>category_property(Category, Property)</pre>
|
||||
<p>
|
||||
Enumerates, by backtracking, the properties associated with the defined categories.
|
||||
</p>
|
||||
@ -31,9 +33,7 @@ category_property(Category, Property)
|
||||
<h4>Template and modes</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
category_property(?category_identifier, ?category_property)
|
||||
</pre>
|
||||
<pre>category_property(?category_identifier, ?category_property)</pre>
|
||||
</blockquote>
|
||||
|
||||
<h4>Errors</h4>
|
||||
@ -50,20 +50,19 @@ category_property(?category_identifier, ?category_property)
|
||||
<h4>Examples</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
| ?- category_property(Category, dynamic).
|
||||
</pre>
|
||||
<pre>| ?- category_property(Category, dynamic).</pre>
|
||||
</blockquote>
|
||||
|
||||
<hr />
|
||||
<p class="center">
|
||||
<strong><a href="current_protocol1.html">Previous</a> | <a href="object_property2.html">Next</a> | <a href="../index.html">Table of Contents</a> | <a href="../../bibliography.html">Bibliography</a> | <a href="../../glossary.html">Glossary</a></strong>
|
||||
</p>
|
||||
<p class="center">
|
||||
Last updated on: August 6, 2002
|
||||
</p>
|
||||
<hr />
|
||||
<div class="navbottom">
|
||||
<a href="current_protocol1.html">previous</a> | <a href="../../glossary.html">glossary</a> | <a href="object_property2.html">next</a>
|
||||
</div>
|
||||
|
||||
<div class="copyright">
|
||||
Copyright © <a href="mailto:pmoura@logtalk.org">Paulo Moura</a> — <a href="http://www.logtalk.org">Logtalk.org</a>
|
||||
</div>
|
||||
|
||||
<div class="footer">
|
||||
<p><span class="bleft"><a href="http://validator.w3.org/check/referer">XHTML</a> + <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a></span><span class="bright">Last updated on: December 23, 2003</span></p>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
@ -1,28 +1,30 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<?xml-stylesheet type="text/css" href="../../styles.css" ?>
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
|
||||
<head>
|
||||
<title>create_category/4</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
|
||||
<title>Logtalk built-in predicate: create_category/4</title>
|
||||
<link rel="stylesheet" href="../../styles.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<hr />
|
||||
<h2><code><a class="back" title="Return to index" href="../index.html#create_category4">create_category/4</a></code></h2>
|
||||
<hr />
|
||||
<div class="navtop">
|
||||
<a href="../../index.html">contents</a> > <a href="../index.html">reference manual</a> > <a href="../index.html#builtins">built-in predicates</a>
|
||||
</div>
|
||||
|
||||
<h2><code>create_category/4</code></h2>
|
||||
|
||||
|
||||
<h4>Description</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
create_category(Identifier, Relations, Directives, Clauses)
|
||||
</pre>
|
||||
<pre>create_category(Identifier, Relations, Directives, Clauses)</pre>
|
||||
<p>
|
||||
Creates a new, dynamic, category.
|
||||
</p>
|
||||
@ -31,9 +33,7 @@ create_category(Identifier, Relations, Directives, Clauses)
|
||||
<h4>Template and modes</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
create_category(+category_identifier, +list, +list, +list)
|
||||
</pre>
|
||||
<pre>create_category(+category_identifier, +list, +list, +list)</pre>
|
||||
</blockquote>
|
||||
|
||||
<h4>Errors</h4>
|
||||
@ -60,20 +60,19 @@ create_category(+category_identifier, +list, +list, +list)
|
||||
<h4>Examples</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
| ?- create_category(foo, [implements(bar)], [], [bar(1), bar(2)]).
|
||||
</pre>
|
||||
<pre>| ?- create_category(foo, [implements(bar)], [], [bar(1), bar(2)]).</pre>
|
||||
</blockquote>
|
||||
|
||||
<hr />
|
||||
<p class="center">
|
||||
<strong><a href="protocol_property2.html">Previous</a> | <a href="create_object4.html">Next</a> | <a href="../index.html">Table of Contents</a> | <a href="../../bibliography.html">Bibliography</a> | <a href="../../glossary.html">Glossary</a></strong>
|
||||
</p>
|
||||
<p class="center">
|
||||
Last updated on: August 6, 2002
|
||||
</p>
|
||||
<hr />
|
||||
<div class="navbottom">
|
||||
<a href="protocol_property2.html">previous</a> | <a href="../../glossary.html">glossary</a> | <a href="create_object4.html">next</a>
|
||||
</div>
|
||||
|
||||
<div class="copyright">
|
||||
Copyright © <a href="mailto:pmoura@logtalk.org">Paulo Moura</a> — <a href="http://www.logtalk.org">Logtalk.org</a>
|
||||
</div>
|
||||
|
||||
<div class="footer">
|
||||
<p><span class="bleft"><a href="http://validator.w3.org/check/referer">XHTML</a> + <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a></span><span class="bright">Last updated on: December 23, 2003</span></p>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
@ -1,28 +1,30 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<?xml-stylesheet type="text/css" href="../../styles.css" ?>
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
|
||||
<head>
|
||||
<title>create_object/4</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
|
||||
<title>Logtalk built-in predicate: create_object/4</title>
|
||||
<link rel="stylesheet" href="../../styles.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<hr />
|
||||
<h2><code><a class="back" title="Return to index" href="../index.html#create_object4">create_object/4</a></code></h2>
|
||||
<hr />
|
||||
<div class="navtop">
|
||||
<a href="../../index.html">contents</a> > <a href="../index.html">reference manual</a> > <a href="../index.html#builtins">built-in predicates</a>
|
||||
</div>
|
||||
|
||||
<h2><code>create_object/4</code></h2>
|
||||
|
||||
|
||||
<h4>Description</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
create_object(Identifier, Relations, Directives, Clauses)
|
||||
</pre>
|
||||
<pre>create_object(Identifier, Relations, Directives, Clauses)</pre>
|
||||
<p>
|
||||
Creates a new, dynamic, object.
|
||||
</p>
|
||||
@ -31,9 +33,7 @@ create_object(Identifier, Relations, Directives, Clauses)
|
||||
<h4>Template and modes</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
create_object(+object_identifier, +list, +list, +list)
|
||||
</pre>
|
||||
<pre>create_object(+object_identifier, +list, +list, +list)</pre>
|
||||
</blockquote>
|
||||
|
||||
<h4>Errors</h4>
|
||||
@ -60,20 +60,19 @@ create_object(+object_identifier, +list, +list, +list)
|
||||
<h4>Examples</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
| ?- create_object(foo, [extends(bar)], [public(foo/1)], [foo(1), foo(2)]).
|
||||
</pre>
|
||||
<pre>| ?- create_object(foo, [extends(bar)], [public(foo/1)], [foo(1), foo(2)]).</pre>
|
||||
</blockquote>
|
||||
|
||||
<hr />
|
||||
<p class="center">
|
||||
<strong><a href="create_category4.html">Previous</a> | <a href="create_protocol3.html">Next</a> | <a href="../index.html">Table of Contents</a> | <a href="../../bibliography.html">Bibliography</a> | <a href="../../glossary.html">Glossary</a></strong>
|
||||
</p>
|
||||
<p class="center">
|
||||
Last updated on: August 6, 2002
|
||||
</p>
|
||||
<hr />
|
||||
<div class="navbottom">
|
||||
<a href="create_category4.html">previous</a> | <a href="../../glossary.html">glossary</a> | <a href="create_protocol3.html">next</a>
|
||||
</div>
|
||||
|
||||
<div class="copyright">
|
||||
Copyright © <a href="mailto:pmoura@logtalk.org">Paulo Moura</a> — <a href="http://www.logtalk.org">Logtalk.org</a>
|
||||
</div>
|
||||
|
||||
<div class="footer">
|
||||
<p><span class="bleft"><a href="http://validator.w3.org/check/referer">XHTML</a> + <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a></span><span class="bright">Last updated on: December 23, 2003</span></p>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
@ -1,28 +1,30 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<?xml-stylesheet type="text/css" href="../../styles.css" ?>
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
|
||||
<head>
|
||||
<title>create_protocol/3</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
|
||||
<title>Logtalk built-in predicate: create_protocol/3</title>
|
||||
<link rel="stylesheet" href="../../styles.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<hr />
|
||||
<h2><code><a class="back" title="Return to index" href="../index.html#create_protocol3">create_protocol/3</a></code></h2>
|
||||
<hr />
|
||||
<div class="navtop">
|
||||
<a href="../../index.html">contents</a> > <a href="../index.html">reference manual</a> > <a href="../index.html#builtins">built-in predicates</a>
|
||||
</div>
|
||||
|
||||
<h2><code>create_protocol/3</code></h2>
|
||||
|
||||
|
||||
<h4>Description</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
create_protocol(Identifier, Relations, Directives)
|
||||
</pre>
|
||||
<pre>create_protocol(Identifier, Relations, Directives)</pre>
|
||||
<p>
|
||||
Creates a new, dynamic, protocol.
|
||||
</p>
|
||||
@ -31,9 +33,7 @@ create_protocol(Identifier, Relations, Directives)
|
||||
<h4>Template and modes</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
create_protocol(+protocol_identifier, +list, +list)
|
||||
</pre>
|
||||
<pre>create_protocol(+protocol_identifier, +list, +list)</pre>
|
||||
</blockquote>
|
||||
|
||||
<h4>Errors</h4>
|
||||
@ -58,20 +58,19 @@ create_protocol(+protocol_identifier, +list, +list)
|
||||
<h4>Examples</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
| ?- create_protocol(foo, [extends(bar)], [public(foo/1)]).
|
||||
</pre>
|
||||
<pre>| ?- create_protocol(foo, [extends(bar)], [public(foo/1)]).</pre>
|
||||
</blockquote>
|
||||
|
||||
<hr />
|
||||
<p class="center">
|
||||
<strong><a href="create_object4.html">Previous</a> | <a href="abolish_category1.html">Next</a> | <a href="../index.html">Table of Contents</a> | <a href="../../bibliography.html">Bibliography</a> | <a href="../../glossary.html">Glossary</a></strong>
|
||||
</p>
|
||||
<p class="center">
|
||||
Last updated on: August 6, 2002
|
||||
</p>
|
||||
<hr />
|
||||
<div class="navbottom">
|
||||
<a href="create_object4.html">previous</a> | <a href="../../glossary.html">glossary</a> | <a href="abolish_category1.html">next</a>
|
||||
</div>
|
||||
|
||||
<div class="copyright">
|
||||
Copyright © <a href="mailto:pmoura@logtalk.org">Paulo Moura</a> — <a href="http://www.logtalk.org">Logtalk.org</a>
|
||||
</div>
|
||||
|
||||
<div class="footer">
|
||||
<p><span class="bleft"><a href="http://validator.w3.org/check/referer">XHTML</a> + <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a></span><span class="bright">Last updated on: December 23, 2003</span></p>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
@ -1,28 +1,30 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<?xml-stylesheet type="text/css" href="../../styles.css" ?>
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
|
||||
<head>
|
||||
<title>current_category/1</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
|
||||
<title>Logtalk built-in predicate: current_category/1</title>
|
||||
<link rel="stylesheet" href="../../styles.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<hr />
|
||||
<h2><code><a class="back" title="Return to index" href="../index.html#current_category1">current_category/1</a></code></h2>
|
||||
<hr />
|
||||
<div class="navtop">
|
||||
<a href="../../index.html">contents</a> > <a href="../index.html">reference manual</a> > <a href="../index.html#builtins">built-in predicates</a>
|
||||
</div>
|
||||
|
||||
<h2><code>current_category/1</code></h2>
|
||||
|
||||
|
||||
<h4>Description</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
current_category(Category)
|
||||
</pre>
|
||||
<pre>current_category(Category)</pre>
|
||||
<p>
|
||||
Enumerates, by backtracking, all currently defined categories. All categories are found, either static, dynamic, or built-in.
|
||||
</p>
|
||||
@ -31,9 +33,7 @@ current_category(Category)
|
||||
<h4>Template and modes</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
current_category(?category_identifier)
|
||||
</pre>
|
||||
<pre>current_category(?category_identifier)</pre>
|
||||
</blockquote>
|
||||
|
||||
<h4>Errors</h4>
|
||||
@ -48,20 +48,19 @@ current_category(?category_identifier)
|
||||
<h4>Examples</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
| ?- current_category(monitoring).
|
||||
</pre>
|
||||
<pre>| ?- current_category(monitoring).</pre>
|
||||
</blockquote>
|
||||
|
||||
<hr />
|
||||
<p class="center">
|
||||
<strong><a href="../directives/public1.html">Previous</a> | <a href="current_object1.html">Next</a> | <a href="../index.html">Table of Contents</a> | <a href="../../bibliography.html">Bibliography</a> | <a href="../../glossary.html">Glossary</a></strong>
|
||||
</p>
|
||||
<p class="center">
|
||||
Last updated on: August 6, 2002
|
||||
</p>
|
||||
<hr />
|
||||
<div class="navbottom">
|
||||
<a href="../directives/public1.html">previous</a> | <a href="../../glossary.html">glossary</a> | <a href="current_object1.html">next</a>
|
||||
</div>
|
||||
|
||||
<div class="copyright">
|
||||
Copyright © <a href="mailto:pmoura@logtalk.org">Paulo Moura</a> — <a href="http://www.logtalk.org">Logtalk.org</a>
|
||||
</div>
|
||||
|
||||
<div class="footer">
|
||||
<p><span class="bleft"><a href="http://validator.w3.org/check/referer">XHTML</a> + <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a></span><span class="bright">Last updated on: December 23, 2003</span></p>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
@ -1,28 +1,30 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<?xml-stylesheet type="text/css" href="../../styles.css" ?>
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
|
||||
<head>
|
||||
<title>current_event/5</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
|
||||
<title>Logtalk built-in predicate: current_event/5</title>
|
||||
<link rel="stylesheet" href="../../styles.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<hr />
|
||||
<h2><code><a class="back" title="Return to index" href="../index.html#current_event5">current_event/5</a></code></h2>
|
||||
<hr />
|
||||
<div class="navtop">
|
||||
<a href="../../index.html">contents</a> > <a href="../index.html">reference manual</a> > <a href="../index.html#builtins">built-in predicates</a>
|
||||
</div>
|
||||
|
||||
<h2><code>current_event/5</code></h2>
|
||||
|
||||
|
||||
<h4>Description</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
current_event(Event, Object, Message, Sender, Monitor)
|
||||
</pre>
|
||||
<pre>current_event(Event, Object, Message, Sender, Monitor)</pre>
|
||||
<p>
|
||||
Enumerates, by backtracking, all defined events.
|
||||
</p>
|
||||
@ -31,9 +33,7 @@ current_event(Event, Object, Message, Sender, Monitor)
|
||||
<h4>Template and modes</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
current_event(?event, ?object_identifier, ?callable, ?object_identifier, ?object_identifier)
|
||||
</pre>
|
||||
<pre>current_event(?event, ?object_identifier, ?callable, ?object_identifier, ?object_identifier)</pre>
|
||||
</blockquote>
|
||||
|
||||
<h4>Errors</h4>
|
||||
@ -56,20 +56,19 @@ current_event(?event, ?object_identifier, ?callable, ?object_identifier, ?object
|
||||
<h4>Examples</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
| ?- current_event(Event, Object, Message, Sender, debugger).
|
||||
</pre>
|
||||
<pre>| ?- current_event(Event, Object, Message, Sender, debugger).</pre>
|
||||
</blockquote>
|
||||
|
||||
<hr />
|
||||
<p class="center">
|
||||
<strong><a href="abolish_events5.html">Previous</a> | <a href="define_events5.html">Next</a> | <a href="../index.html">Table of Contents</a> | <a href="../../bibliography.html">Bibliography</a> | <a href="../../glossary.html">Glossary</a></strong>
|
||||
</p>
|
||||
<p class="center">
|
||||
Last updated on: August 6, 2002
|
||||
</p>
|
||||
<hr />
|
||||
<div class="navbottom">
|
||||
<a href="abolish_events5.html">previous</a> | <a href="../../glossary.html">glossary</a> | <a href="define_events5.html">next</a>
|
||||
</div>
|
||||
|
||||
<div class="copyright">
|
||||
Copyright © <a href="mailto:pmoura@logtalk.org">Paulo Moura</a> — <a href="http://www.logtalk.org">Logtalk.org</a>
|
||||
</div>
|
||||
|
||||
<div class="footer">
|
||||
<p><span class="bleft"><a href="http://validator.w3.org/check/referer">XHTML</a> + <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a></span><span class="bright">Last updated on: December 23, 2003</span></p>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
@ -1,28 +1,30 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<?xml-stylesheet type="text/css" href="../../styles.css" ?>
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
|
||||
<head>
|
||||
<title>current_logtalk_flag/2</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
|
||||
<title>Logtalk built-in predicate: current_logtalk_flag/2</title>
|
||||
<link rel="stylesheet" href="../../styles.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<hr />
|
||||
<h2><code><a class="back" title="Return to index" href="../index.html#current_logtalk_flag2">current_logtalk_flag/2</a></code></h2>
|
||||
<hr />
|
||||
<div class="navtop">
|
||||
<a href="../../index.html">contents</a> > <a href="../index.html">reference manual</a> > <a href="../index.html#builtins">built-in predicates</a>
|
||||
</div>
|
||||
|
||||
<h2><code>current_logtalk_flag/2</code></h2>
|
||||
|
||||
|
||||
<h4>Description</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
current_logtalk_flag(Flag, Value)
|
||||
</pre>
|
||||
<pre>current_logtalk_flag(Flag, Value)</pre>
|
||||
<p>
|
||||
Enumerates, by backtracking, the current Logtalk flag values.
|
||||
</p>
|
||||
@ -31,9 +33,7 @@ current_logtalk_flag(Flag, Value)
|
||||
<h4>Template and modes</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
current_logtalk_flag(?atom, ?atom)
|
||||
</pre>
|
||||
<pre>current_logtalk_flag(?atom, ?atom)</pre>
|
||||
</blockquote>
|
||||
|
||||
<h4>Errors</h4>
|
||||
@ -50,20 +50,19 @@ current_logtalk_flag(?atom, ?atom)
|
||||
<h4>Examples</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
| ?- current_logtalk_flag(xml, Value).
|
||||
</pre>
|
||||
<pre>| ?- current_logtalk_flag(xml, Value).</pre>
|
||||
</blockquote>
|
||||
|
||||
<hr />
|
||||
<p class="center">
|
||||
<strong><a href="logtalk_load2.html">Previous</a> | <a href="set_logtalk_flag2.html">Next</a> | <a href="../index.html">Table of Contents</a> | <a href="../../bibliography.html">Bibliography</a> | <a href="../../glossary.html">Glossary</a></strong>
|
||||
</p>
|
||||
<p class="center">
|
||||
Last updated on: August 6, 2002
|
||||
</p>
|
||||
<hr />
|
||||
<div class="navbottom">
|
||||
<a href="logtalk_load2.html">previous</a> | <a href="../../glossary.html">glossary</a> | <a href="set_logtalk_flag2.html">next</a>
|
||||
</div>
|
||||
|
||||
<div class="copyright">
|
||||
Copyright © <a href="mailto:pmoura@logtalk.org">Paulo Moura</a> — <a href="http://www.logtalk.org">Logtalk.org</a>
|
||||
</div>
|
||||
|
||||
<div class="footer">
|
||||
<p><span class="bleft"><a href="http://validator.w3.org/check/referer">XHTML</a> + <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a></span><span class="bright">Last updated on: December 23, 2003</span></p>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
@ -1,28 +1,30 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<?xml-stylesheet type="text/css" href="../../styles.css" ?>
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
|
||||
<head>
|
||||
<title>current_object/1</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
|
||||
<title>Logtalk built-in predicate: current_object/1</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<hr />
|
||||
<h2><code><a class="back" title="Return to index" href="../index.html#current_object1">current_object/1</a></code></h2>
|
||||
<hr />
|
||||
<div class="navtop">
|
||||
<a href="../../index.html">contents</a> > <a href="../index.html">reference manual</a> > <a href="../index.html#builtins">built-in predicates</a>
|
||||
</div>
|
||||
|
||||
<h2><code>current_object/1</code></h2>
|
||||
|
||||
|
||||
<h4>Description</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
current_object(Object)
|
||||
</pre>
|
||||
<pre>current_object(Object)</pre>
|
||||
<p>
|
||||
Enumerates, by backtracking, all currently defined objects. All objects are found, either static, dynamic or built-in.
|
||||
</p>
|
||||
@ -31,9 +33,7 @@ current_object(Object)
|
||||
<h4>Template and modes</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
current_object(?object_identifier)
|
||||
</pre>
|
||||
<pre>current_object(?object_identifier)</pre>
|
||||
</blockquote>
|
||||
|
||||
<h4>Errors</h4>
|
||||
@ -48,20 +48,19 @@ current_object(?object_identifier)
|
||||
<h4>Examples</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
| ?- current_object(list).
|
||||
</pre>
|
||||
<pre>| ?- current_object(list).</pre>
|
||||
</blockquote>
|
||||
|
||||
<hr />
|
||||
<p class="center">
|
||||
<strong><a href="current_category1.html">Previous</a> | <a href="current_protocol1.html">Next</a> | <a href="../index.html">Table of Contents</a> | <a href="../../bibliography.html">Bibliography</a> | <a href="../../glossary.html">Glossary</a></strong>
|
||||
</p>
|
||||
<p class="center">
|
||||
Last updated on: August 6, 2002
|
||||
</p>
|
||||
<hr />
|
||||
<div class="navbottom">
|
||||
<a href="current_category1.html">previous</a> | <a href="../../glossary.html">glossary</a> | <a href="current_protocol1.html">next</a>
|
||||
</div>
|
||||
|
||||
<div class="copyright">
|
||||
Copyright © <a href="mailto:pmoura@logtalk.org">Paulo Moura</a> — <a href="http://www.logtalk.org">Logtalk.org</a>
|
||||
</div>
|
||||
|
||||
<div class="footer">
|
||||
<p><span class="bleft"><a href="http://validator.w3.org/check/referer">XHTML</a> + <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a></span><span class="bright">Last updated on: December 23, 2003</span></p>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
@ -1,28 +1,30 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<?xml-stylesheet type="text/css" href="../../styles.css" ?>
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
|
||||
<head>
|
||||
<title>current_protocol/1</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
|
||||
<title>Logtalk built-in predicate: current_protocol/1</title>
|
||||
<link rel="stylesheet" href="../../styles.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<hr />
|
||||
<h2><code><a class="back" title="Return to index" href="../index.html#current_protocol1">current_protocol/1</a></code></h2>
|
||||
<hr />
|
||||
<div class="navtop">
|
||||
<a href="../../index.html">contents</a> > <a href="../index.html">reference manual</a> > <a href="../index.html#builtins">built-in predicates</a>
|
||||
</div>
|
||||
|
||||
<h2><code>current_protocol/1</code></h2>
|
||||
|
||||
|
||||
<h4>Description</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
current_protocol(Protocol)
|
||||
</pre>
|
||||
<pre>current_protocol(Protocol)</pre>
|
||||
<p>
|
||||
Enumerates, by backtracking, all currently defined protocols. All protocols are found, either static, dynamic, or built-in.
|
||||
</p>
|
||||
@ -31,9 +33,7 @@ current_protocol(Protocol)
|
||||
<h4>Template and modes</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
current_protocol(?protocol_identifier)
|
||||
</pre>
|
||||
<pre>current_protocol(?protocol_identifier)</pre>
|
||||
</blockquote>
|
||||
|
||||
<h4>Errors</h4>
|
||||
@ -48,20 +48,19 @@ current_protocol(?protocol_identifier)
|
||||
<h4>Examples</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
| ?- current_protocol(listp).
|
||||
</pre>
|
||||
<pre>| ?- current_protocol(listp).</pre>
|
||||
</blockquote>
|
||||
|
||||
<hr />
|
||||
<p class="center">
|
||||
<strong><a href="current_object1.html">Previous</a> | <a href="category_property2.html">Next</a> | <a href="../index.html">Table of Contents</a> | <a href="../../bibliography.html">Bibliography</a> | <a href="../../glossary.html">Glossary</a></strong>
|
||||
</p>
|
||||
<p class="center">
|
||||
Last updated on: August 6, 2002
|
||||
</p>
|
||||
<hr />
|
||||
<div class="navbottom">
|
||||
<a href="current_object1.html">previous</a> | <a href="../../glossary.html">glossary</a> | <a href="category_property2.html">next</a>
|
||||
</div>
|
||||
|
||||
<div class="copyright">
|
||||
Copyright © <a href="mailto:pmoura@logtalk.org">Paulo Moura</a> — <a href="http://www.logtalk.org">Logtalk.org</a>
|
||||
</div>
|
||||
|
||||
<div class="footer">
|
||||
<p><span class="bleft"><a href="http://validator.w3.org/check/referer">XHTML</a> + <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a></span><span class="bright">Last updated on: December 23, 2003</span></p>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
@ -1,28 +1,30 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<?xml-stylesheet type="text/css" href="../../styles.css" ?>
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
|
||||
<head>
|
||||
<title>define_events/2</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
|
||||
<title>Logtalk built-in predicate: define_events/2</title>
|
||||
<link rel="stylesheet" href="../../styles.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<hr />
|
||||
<h2><code><a class="back" title="Return to index" href="../index.html#define_events5">define_events/5</a></code></h2>
|
||||
<hr />
|
||||
<div class="navtop">
|
||||
<a href="../../index.html">contents</a> > <a href="../index.html">reference manual</a> > <a href="../index.html#builtins">built-in predicates</a>
|
||||
</div>
|
||||
|
||||
<h2><code>define_events/5</code></h2>
|
||||
|
||||
|
||||
<h4>Description</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
define_events(Event, Object, Message, Sender, Monitor)
|
||||
</pre>
|
||||
<pre>define_events(Event, Object, Message, Sender, Monitor)</pre>
|
||||
<p>
|
||||
Defines a new set of events.
|
||||
</p>
|
||||
@ -31,9 +33,7 @@ define_events(Event, Object, Message, Sender, Monitor)
|
||||
<h4>Template and modes</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
define_events(@event, @object_identifier, @callable, @object_identifier, +object_identifier)
|
||||
</pre>
|
||||
<pre>define_events(@event, @object_identifier, @callable, @object_identifier, +object_identifier)</pre>
|
||||
</blockquote>
|
||||
|
||||
<h4>Errors</h4>
|
||||
@ -58,20 +58,19 @@ define_events(@event, @object_identifier, @callable, @object_identifier, +object
|
||||
<h4>Examples</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
| ?- define_events(_, list, member(_, _), _ , debugger).
|
||||
</pre>
|
||||
<pre>| ?- define_events(_, list, member(_, _), _ , debugger).</pre>
|
||||
</blockquote>
|
||||
|
||||
<hr />
|
||||
<p class="center">
|
||||
<strong><a href="current_event5.html">Previous</a> | <a href="logtalk_compile1.html">Next</a> | <a href="../index.html">Table of Contents</a> | <a href="../../bibliography.html">Bibliography</a> | <a href="../../glossary.html">Glossary</a></strong>
|
||||
</p>
|
||||
<p class="center">
|
||||
Last updated on: August 6, 2002
|
||||
</p>
|
||||
<hr />
|
||||
<div class="navbottom">
|
||||
<a href="current_event5.html">previous</a> | <a href="../../glossary.html">glossary</a> | <a href="logtalk_compile1.html">next</a>
|
||||
</div>
|
||||
|
||||
<div class="copyright">
|
||||
Copyright © <a href="mailto:pmoura@logtalk.org">Paulo Moura</a> — <a href="http://www.logtalk.org">Logtalk.org</a>
|
||||
</div>
|
||||
|
||||
<div class="footer">
|
||||
<p><span class="bleft"><a href="http://validator.w3.org/check/referer">XHTML</a> + <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a></span><span class="bright">Last updated on: December 23, 2003</span></p>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
@ -1,30 +1,32 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<?xml-stylesheet type="text/css" href="../../styles.css" ?>
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
|
||||
<head>
|
||||
<title>extends_object/2-3</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
|
||||
<title>Logtalk built-in predicate: extends_object/2-3</title>
|
||||
<link rel="stylesheet" href="../../styles.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<hr />
|
||||
<h2><code><a class="back" title="Return to index" href="../index.html#extends_object2_3">extends_object/2-3</a></code></h2>
|
||||
<hr />
|
||||
<div class="navtop">
|
||||
<a href="../../index.html">contents</a> > <a href="../index.html">reference manual</a> > <a href="../index.html#builtins">built-in predicates</a>
|
||||
</div>
|
||||
|
||||
<h2><code>extends_object/2-3</code></h2>
|
||||
|
||||
|
||||
<h4>Description</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
extends_object(Prototype, Parent)
|
||||
<pre>extends_object(Prototype, Parent)
|
||||
|
||||
extends_object(Prototype, Parent, Scope)
|
||||
</pre>
|
||||
extends_object(Prototype, Parent, Scope)</pre>
|
||||
<p>
|
||||
Enumerates, by backtracking, all pairs of objects such that the first one extends the second.
|
||||
</p>
|
||||
@ -33,11 +35,9 @@ extends_object(Prototype, Parent, Scope)
|
||||
<h4>Template and modes</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
extends_object(?object_identifier, ?object_identifier)
|
||||
<pre>extends_object(?object_identifier, ?object_identifier)
|
||||
|
||||
extends_object(?object_identifier, ?object_identifier, ?scope)
|
||||
</pre>
|
||||
extends_object(?object_identifier, ?object_identifier, ?scope)</pre>
|
||||
</blockquote>
|
||||
|
||||
<h4>Errors</h4>
|
||||
@ -56,22 +56,21 @@ extends_object(?object_identifier, ?object_identifier, ?scope)
|
||||
<h4>Examples</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
| ?- extends_object(Object, state_space).
|
||||
<pre>| ?- extends_object(Object, state_space).
|
||||
|
||||
| ?- extends_object(Object, list, public).
|
||||
</pre>
|
||||
| ?- extends_object(Object, list, public).</pre>
|
||||
</blockquote>
|
||||
|
||||
<hr />
|
||||
<p class="center">
|
||||
<strong><a href="abolish_protocol1.html">Previous</a> | <a href="extends_protocol2_3.html">Next</a> | <a href="../index.html">Table of Contents</a> | <a href="../../bibliography.html">Bibliography</a> | <a href="../../glossary.html">Glossary</a></strong>
|
||||
</p>
|
||||
<p class="center">
|
||||
Last updated on: August 6, 2002
|
||||
</p>
|
||||
<hr />
|
||||
<div class="navbottom">
|
||||
<a href="abolish_protocol1.html">previous</a> | <a href="../../glossary.html">glossary</a> | <a href="extends_protocol2_3.html">next</a>
|
||||
</div>
|
||||
|
||||
<div class="copyright">
|
||||
Copyright © <a href="mailto:pmoura@logtalk.org">Paulo Moura</a> — <a href="http://www.logtalk.org">Logtalk.org</a>
|
||||
</div>
|
||||
|
||||
<div class="footer">
|
||||
<p><span class="bleft"><a href="http://validator.w3.org/check/referer">XHTML</a> + <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a></span><span class="bright">Last updated on: December 23, 2003</span></p>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
@ -1,30 +1,32 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<?xml-stylesheet type="text/css" href="../../styles.css" ?>
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
|
||||
<head>
|
||||
<title>extends_protocol/2-3</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
|
||||
<title>Logtalk built-in predicate: extends_protocol/2-3</title>
|
||||
<link rel="stylesheet" href="../../styles.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<hr />
|
||||
<h2><code><a class="back" title="Return to index" href="../index.html#extends_protocol2_3">extends_protocol/2-3</a></code></h2>
|
||||
<hr />
|
||||
<div class="navtop">
|
||||
<a href="../../index.html">contents</a> > <a href="../index.html">reference manual</a> > <a href="../index.html#builtins">built-in predicates</a>
|
||||
</div>
|
||||
|
||||
<h2><code>extends_protocol/2-3</code></h2>
|
||||
|
||||
|
||||
<h4>Description</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
extends_protocol(Protocol1, Protocol2)
|
||||
<pre>extends_protocol(Protocol1, Protocol2)
|
||||
|
||||
extends_protocol(Protocol1, Protocol2, Scope)
|
||||
</pre>
|
||||
extends_protocol(Protocol1, Protocol2, Scope)</pre>
|
||||
<p>
|
||||
Enumerates, by backtracking, all pairs of protocols such that the first one extends the second.
|
||||
</p>
|
||||
@ -33,11 +35,9 @@ extends_protocol(Protocol1, Protocol2, Scope)
|
||||
<h4>Template and modes</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
extends_protocol(?protocol_identifier, ?protocol_identifier)
|
||||
<pre>extends_protocol(?protocol_identifier, ?protocol_identifier)
|
||||
|
||||
extends_protocol(?protocol_identifier, ?protocol_identifier, ?scope)
|
||||
</pre>
|
||||
extends_protocol(?protocol_identifier, ?protocol_identifier, ?scope)</pre>
|
||||
</blockquote>
|
||||
|
||||
<h4>Errors</h4>
|
||||
@ -56,22 +56,21 @@ extends_protocol(?protocol_identifier, ?protocol_identifier, ?scope)
|
||||
<h4>Examples</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
| ?- extends_protocol(listp, Protocol).
|
||||
<pre>| ?- extends_protocol(listp, Protocol).
|
||||
|
||||
| ?- extends_protocol(Protocol, termp, private).
|
||||
</pre>
|
||||
| ?- extends_protocol(Protocol, termp, private).</pre>
|
||||
</blockquote>
|
||||
|
||||
<hr />
|
||||
<p class="center">
|
||||
<strong><a href="extends_object2_3.html">Previous</a> | <a href="implements_protocol2_3.html">Next</a> | <a href="../index.html">Table of Contents</a> | <a href="../../bibliography.html">Bibliography</a> | <a href="../../glossary.html">Glossary</a></strong>
|
||||
</p>
|
||||
<p class="center">
|
||||
Last updated on: August 6, 2002
|
||||
</p>
|
||||
<hr />
|
||||
<div class="navbottom">
|
||||
<a href="extends_object2_3.html">previous</a> | <a href="../../glossary.html">glossary</a> | <a href="implements_protocol2_3.html">next</a>
|
||||
</div>
|
||||
|
||||
<div class="copyright">
|
||||
Copyright © <a href="mailto:pmoura@logtalk.org">Paulo Moura</a> — <a href="http://www.logtalk.org">Logtalk.org</a>
|
||||
</div>
|
||||
|
||||
<div class="footer">
|
||||
<p><span class="bleft"><a href="http://validator.w3.org/check/referer">XHTML</a> + <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a></span><span class="bright">Last updated on: December 23, 2003</span></p>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
@ -1,28 +1,30 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<?xml-stylesheet type="text/css" href="../../styles.css" ?>
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
|
||||
<head>
|
||||
<title>forall/2</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
|
||||
<title>Logtalk built-in predicate: forall/2</title>
|
||||
<link rel="stylesheet" href="../../styles.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<hr />
|
||||
<h2><code><a class="back" title="Return to index" href="../index.html#forall2">forall/2</a></code></h2>
|
||||
<hr />
|
||||
<div class="navtop">
|
||||
<a href="../../index.html">contents</a> > <a href="../index.html">reference manual</a> > <a href="../index.html#builtins">built-in predicates</a>
|
||||
</div>
|
||||
|
||||
<h2><code>forall/2</code></h2>
|
||||
|
||||
|
||||
<h4>Description</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
forall(Generator, Test)
|
||||
</pre>
|
||||
<pre>forall(Generator, Test)</pre>
|
||||
<p>
|
||||
This predicate is true if, for all solutions of Generator, Test is true (some Prolog compilers already define this or a similar predicate).
|
||||
</p>
|
||||
@ -31,9 +33,7 @@ forall(Generator, Test)
|
||||
<h4>Template and modes</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
forall(+callable, +callable)
|
||||
</pre>
|
||||
<pre>forall(+callable, +callable)</pre>
|
||||
</blockquote>
|
||||
|
||||
<h4>Errors</h4>
|
||||
@ -50,20 +50,19 @@ forall(+callable, +callable)
|
||||
<h4>Examples</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
| ?- forall(member(X, [1, 2, 3]), write(X)).
|
||||
</pre>
|
||||
<pre>| ?- forall(member(X, [1, 2, 3]), write(X)).</pre>
|
||||
</blockquote>
|
||||
|
||||
<hr />
|
||||
<p class="center">
|
||||
<strong><a href="set_logtalk_flag2.html">Previous</a> | <a href="retractall1.html">Next</a> | <a href="../index.html">Table of Contents</a> | <a href="../../bibliography.html">Bibliography</a> | <a href="../../glossary.html">Glossary</a></strong>
|
||||
</p>
|
||||
<p class="center">
|
||||
Last updated on: September 6, 2002
|
||||
</p>
|
||||
<hr />
|
||||
<div class="navbottom">
|
||||
<a href="set_logtalk_flag2.html">previous</a> | <a href="../../glossary.html">glossary</a> | <a href="retractall1.html">next</a>
|
||||
</div>
|
||||
|
||||
<div class="copyright">
|
||||
Copyright © <a href="mailto:pmoura@logtalk.org">Paulo Moura</a> — <a href="http://www.logtalk.org">Logtalk.org</a>
|
||||
</div>
|
||||
|
||||
<div class="footer">
|
||||
<p><span class="bleft"><a href="http://validator.w3.org/check/referer">XHTML</a> + <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a></span><span class="bright">Last updated on: December 23, 2003</span></p>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
@ -1,32 +1,34 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<?xml-stylesheet type="text/css" href="../../styles.css" ?>
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
|
||||
<head>
|
||||
<title>implements_protocol/2-3</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
|
||||
<title>Logtalk built-in predicate: implements_protocol/2-3</title>
|
||||
<link rel="stylesheet" href="../../styles.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<hr />
|
||||
<h2><code><a class="back" title="Return to index" href="../index.html#implements_protocol2_3">implements_protocol/2-3</a></code></h2>
|
||||
<hr />
|
||||
<div class="navtop">
|
||||
<a href="../../index.html">contents</a> > <a href="../index.html">reference manual</a> > <a href="../index.html#builtins">built-in predicates</a>
|
||||
</div>
|
||||
|
||||
<h2><code>implements_protocol/2-3</code></h2>
|
||||
|
||||
|
||||
<h4>Description</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
implements_protocol(Object, Protocol)
|
||||
<pre>implements_protocol(Object, Protocol)
|
||||
implements_protocol(Category, Protocol)
|
||||
|
||||
implements_protocol(Object, Protocol, Scope)
|
||||
implements_protocol(Category, Protocol, Scope)
|
||||
</pre>
|
||||
implements_protocol(Category, Protocol, Scope)</pre>
|
||||
<p>
|
||||
Enumerates, by backtracking, all pairs of entities such that an object or a category implements a protocol.
|
||||
</p>
|
||||
@ -35,13 +37,11 @@ implements_protocol(Category, Protocol, Scope)
|
||||
<h4>Template and modes</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
implements_protocol(?object_identifier, ?protocol_identifier)
|
||||
<pre>implements_protocol(?object_identifier, ?protocol_identifier)
|
||||
implements_protocol(?category_identifier, ?protocol_identifier)
|
||||
|
||||
implements_protocol(?object_identifier, ?protocol_identifier, ?scope)
|
||||
implements_protocol(?category_identifier, ?protocol_identifier, ?scope)
|
||||
</pre>
|
||||
implements_protocol(?category_identifier, ?protocol_identifier, ?scope)</pre>
|
||||
</blockquote>
|
||||
|
||||
<h4>Errors</h4>
|
||||
@ -62,22 +62,21 @@ implements_protocol(?category_identifier, ?protocol_identifier, ?scope)
|
||||
<h4>Examples</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
| ?- implements_protocol(List, listp).
|
||||
<pre>| ?- implements_protocol(List, listp).
|
||||
|
||||
| ?- implements_protocol(List, listp, public).
|
||||
</pre>
|
||||
| ?- implements_protocol(List, listp, public).</pre>
|
||||
</blockquote>
|
||||
|
||||
<hr />
|
||||
<p class="center">
|
||||
<strong><a href="extends_protocol2_3.html">Previous</a> | <a href="imports_category2_3.html">Next</a> | <a href="../index.html">Table of Contents</a> | <a href="../../bibliography.html">Bibliography</a> | <a href="../../glossary.html">Glossary</a></strong>
|
||||
</p>
|
||||
<p class="center">
|
||||
Last updated on: August 6, 2002
|
||||
</p>
|
||||
<hr />
|
||||
<div class="navbottom">
|
||||
<a href="extends_protocol2_3.html">previous</a> | <a href="../../glossary.html">glossary</a> | <a href="imports_category2_3.html">next</a>
|
||||
</div>
|
||||
|
||||
<div class="copyright">
|
||||
Copyright © <a href="mailto:pmoura@logtalk.org">Paulo Moura</a> — <a href="http://www.logtalk.org">Logtalk.org</a>
|
||||
</div>
|
||||
|
||||
<div class="footer">
|
||||
<p><span class="bleft"><a href="http://validator.w3.org/check/referer">XHTML</a> + <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a></span><span class="bright">Last updated on: December 23, 2003</span></p>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
@ -1,30 +1,32 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<?xml-stylesheet type="text/css" href="../../styles.css" ?>
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
|
||||
<head>
|
||||
<title>imports_category/2-3</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
|
||||
<title>Logtalk built-in predicate: imports_category/2-3</title>
|
||||
<link rel="stylesheet" href="../../styles.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<hr />
|
||||
<h2><code><a class="back" title="Return to index" href="../index.html#imports_category2_3">imports_category/2-3</a></code></h2>
|
||||
<hr />
|
||||
<div class="navtop">
|
||||
<a href="../../index.html">contents</a> > <a href="../index.html">reference manual</a> > <a href="../index.html#builtins">built-in predicates</a>
|
||||
</div>
|
||||
|
||||
<h2><code>imports_category/2-3</code></h2>
|
||||
|
||||
|
||||
<h4>Description</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
imports_category(Object, Category)
|
||||
<pre>imports_category(Object, Category)
|
||||
|
||||
imports_category(Object, Category, Scope)
|
||||
</pre>
|
||||
imports_category(Object, Category, Scope)</pre>
|
||||
<p>
|
||||
Enumerates, by backtracking, all pairs of objects and categories such that the first one imports the other.
|
||||
</p>
|
||||
@ -33,11 +35,9 @@ imports_category(Object, Category, Scope)
|
||||
<h4>Template and modes</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
imports_category(?object_identifier, ?category_identifier)
|
||||
<pre>imports_category(?object_identifier, ?category_identifier)
|
||||
|
||||
imports_category(?object_identifier, ?category_identifier, ?scope)
|
||||
</pre>
|
||||
imports_category(?object_identifier, ?category_identifier, ?scope)</pre>
|
||||
</blockquote>
|
||||
|
||||
<h4>Errors</h4>
|
||||
@ -56,22 +56,21 @@ imports_category(?object_identifier, ?category_identifier, ?scope)
|
||||
<h4>Examples</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
| ?- imports_category(debugger, monitoring).
|
||||
<pre>| ?- imports_category(debugger, monitoring).
|
||||
|
||||
| ?- imports_category(Object, monitoring, protected).
|
||||
</pre>
|
||||
| ?- imports_category(Object, monitoring, protected).</pre>
|
||||
</blockquote>
|
||||
|
||||
<hr />
|
||||
<p class="center">
|
||||
<strong><a href="implements_protocol2_3.html">Previous</a> | <a href="instantiates_class2_3.html">Next</a> | <a href="../index.html">Table of Contents</a> | <a href="../../bibliography.html">Bibliography</a> | <a href="../../glossary.html">Glossary</a></strong>
|
||||
</p>
|
||||
<p class="center">
|
||||
Last updated on: August 6, 2002
|
||||
</p>
|
||||
<hr />
|
||||
<div class="navbottom">
|
||||
<a href="implements_protocol2_3.html">previous</a> | <a href="../../glossary.html">glossary</a> | <a href="instantiates_class2_3.html">next</a>
|
||||
</div>
|
||||
|
||||
<div class="copyright">
|
||||
Copyright © <a href="mailto:pmoura@logtalk.org">Paulo Moura</a> — <a href="http://www.logtalk.org">Logtalk.org</a>
|
||||
</div>
|
||||
|
||||
<div class="footer">
|
||||
<p><span class="bleft"><a href="http://validator.w3.org/check/referer">XHTML</a> + <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a></span><span class="bright">Last updated on: December 23, 2003</span></p>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
@ -1,30 +1,32 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<?xml-stylesheet type="text/css" href="../../styles.css" ?>
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
|
||||
<head>
|
||||
<title>instantiates_class/2-3</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
|
||||
<title>Logtalk built-in predicate: instantiates_class/2-3</title>
|
||||
<link rel="stylesheet" href="../../styles.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<hr />
|
||||
<h2><code><a class="back" title="Return to index" href="../index.html#instantiates_class2_3">instantiates_class/2-3</a></code></h2>
|
||||
<hr />
|
||||
<div class="navtop">
|
||||
<a href="../../index.html">contents</a> > <a href="../index.html">reference manual</a> > <a href="../index.html#builtins">built-in predicates</a>
|
||||
</div>
|
||||
|
||||
<h2><code>instantiates_class/2-3</code></h2>
|
||||
|
||||
|
||||
<h4>Description</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
instantiates_class(Instance, Class)
|
||||
<pre>instantiates_class(Instance, Class)
|
||||
|
||||
instantiates_class(Instance, Class, Scope)
|
||||
</pre>
|
||||
instantiates_class(Instance, Class, Scope)</pre>
|
||||
<p>
|
||||
Enumerates, by backtracking, all pairs of objects such that the first one instantiates the second.
|
||||
</p>
|
||||
@ -33,11 +35,9 @@ instantiates_class(Instance, Class, Scope)
|
||||
<h4>Template and modes</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
instantiates_class(?object_identifier, ?object_identifier)
|
||||
<pre>instantiates_class(?object_identifier, ?object_identifier)
|
||||
|
||||
instantiates_class(?object_identifier, ?object_identifier, ?scope)
|
||||
</pre>
|
||||
instantiates_class(?object_identifier, ?object_identifier, ?scope)</pre>
|
||||
</blockquote>
|
||||
|
||||
<h4>Errors</h4>
|
||||
@ -56,22 +56,21 @@ instantiates_class(?object_identifier, ?object_identifier, ?scope)
|
||||
<h4>Examples</h4>
|
||||
|
||||
<blockquote>
|
||||
<pre>
|
||||
| ?- instantiates_class(water_jug, state_space).
|
||||
<pre>| ?- instantiates_class(water_jug, state_space).
|
||||
|
||||
| ?- instantiates_class(Space, state_space, public).
|
||||
</pre>
|
||||
| ?- instantiates_class(Space, state_space, public).</pre>
|
||||
</blockquote>
|
||||
|
||||
<hr />
|
||||
<p class="center">
|
||||
<strong><a href="imports_category2_3.html">Previous</a> | <a href="specializes_class2_3.html">Next</a> | <a href="../index.html">Table of Contents</a> | <a href="../../bibliography.html">Bibliography</a> | <a href="../../glossary.html">Glossary</a></strong>
|
||||
</p>
|
||||
<p class="center">
|
||||
Last updated on: August 6, 2002
|
||||
</p>
|
||||
<hr />
|
||||
<div class="navbottom">
|
||||
<a href="imports_category2_3.html">previous</a> | <a href="../../glossary.html">glossary</a> | <a href="specializes_class2_3.html">next</a>
|
||||
</div>
|
||||
|
||||
<div class="copyright">
|
||||
Copyright © <a href="mailto:pmoura@logtalk.org">Paulo Moura</a> — <a href="http://www.logtalk.org">Logtalk.org</a>
|
||||
</div>
|
||||
|
||||
<div class="footer">
|
||||
<p><span class="bleft"><a href="http://validator.w3.org/check/referer">XHTML</a> + <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a></span><span class="bright">Last updated on: December 23, 2003</span></p>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user