Logtalk 2.14.5 release files.

git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@731 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
This commit is contained in:
pmoura 2002-12-20 02:06:55 +00:00
parent 4bc32d9a1b
commit 43c7e01712
77 changed files with 149 additions and 113 deletions

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================
@ -10,6 +10,18 @@ RELEASE NOTES
============= =============
2.14.5 - December 20, 2002
Simplified dynamic table of predicate declarations by removing two
redundant arguments.
Corrected a bug where sending messages such as true/0 or !/0 to an
unknown object succeeded instead of throwing the correct exception.
Simplified the code used to generate links in the lgtpdfa4.xsl and
lgtpdfus.xsl XSLT files.
2.14.4 - November 5, 2002 2.14.4 - November 5, 2002
Removed definition of depracated built-in predicate logtalk_version/3. Removed definition of depracated built-in predicate logtalk_version/3.

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================
@ -44,3 +44,8 @@ predicates. See the release notes for a description of the changes.
Logtalk version 2.14.4 removes the definition of the depracated built-in Logtalk version 2.14.4 removes the definition of the depracated built-in
predicate logtalk_version/3 (use current_logtalk_flag/3 instead). predicate logtalk_version/3 (use current_logtalk_flag/3 instead).
Logtalk version 2.14.5 changes compiled code in order to correct a bug
where sending messages such as true/0 to an unknown object will succeeded
instead of throwing the expected exception, impliying recompilation of all
objects, protocols, and categories.

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================
@ -130,8 +130,8 @@ yes
3-gallon jug: 2 3-gallon jug: 2
solution length: 6 solution length: 6
number of state transitions: 105 number of state transitions: 109
ratio solution length / state transitions: 0.0571429 ratio solution length / state transitions: 0.0550459
minimum branching degree: 2 minimum branching degree: 2
average branching degree: 3.63158 average branching degree: 3.63158
maximum branching degree: 4 maximum branching degree: 4
@ -172,9 +172,6 @@ yes
solution length: 8 solution length: 8
number of state transitions: 12 number of state transitions: 12
ratio solution length / state transitions: 0.666667 ratio solution length / state transitions: 0.666667
minimum branching degree: 1 minimum branching degree: 1
average branching degree: 2 average branching degree: 2
maximum branching degree: 3 maximum branching degree: 3

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,7 +1,7 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -7,14 +7,14 @@
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head> <head>
<title>Logtalk 2.14.4 Documentation</title> <title>Logtalk 2.14.5 Documentation</title>
<link rel="stylesheet" href="styles.css" type="text/css" /> <link rel="stylesheet" href="styles.css" type="text/css" />
</head> </head>
<body> <body>
<hr /> <hr />
<h1 class="center">Logtalk 2.14.4</h1> <h1 class="center">Logtalk 2.14.5</h1>
<h3 class="center">Documentation</h3> <h3 class="center">Documentation</h3>
<p class="center"> <p class="center">
@ -45,7 +45,7 @@
<hr /> <hr />
<p class="center"> <p class="center">
Last updated on: October 8, 2002 Last updated on: December 17, 2002
</p> </p>
<p class="center"> <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://validator.w3.org/check/referer"><img src="valid-xhtml10.png" alt="Valid XHTML 1.0!" width="88" height="31" /></a>

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.4 Release 2.14.5
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -8,7 +8,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %
% Logtalk - Object oriented extension to Prolog % Logtalk - Object oriented extension to Prolog
% Release 2.14.4 % Release 2.14.5
% %
% Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. % Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
% %

View File

@ -14,7 +14,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %
% Logtalk - Object oriented extension to Prolog % Logtalk - Object oriented extension to Prolog
% Release 2.14.4 % Release 2.14.5
% %
% Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. % Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
% %
@ -130,17 +130,17 @@
<xsl:template match="logtalk/relations/uses"> <xsl:template match="logtalk/relations/uses">
<dd><code><a><xsl:attribute name="href"><xsl:value-of select="file" />.html</xsl:attribute><xsl:value-of select="name" /></a></code></dd> <dd><code><a href="{file}.html"><xsl:value-of select="name" /></a></code></dd>
</xsl:template> </xsl:template>
<xsl:template match="logtalk/relations/calls"> <xsl:template match="logtalk/relations/calls">
<dd><code><a><xsl:attribute name="href"><xsl:value-of select="file" />.html</xsl:attribute><xsl:value-of select="name" /></a></code></dd> <dd><code><a href="{file}.html"><xsl:value-of select="name" /></a></code></dd>
</xsl:template> </xsl:template>
<xsl:template match="logtalk/relations/*"> <xsl:template match="logtalk/relations/*">
<dd><code><xsl:value-of select="scope" /><xsl:text> </xsl:text><a><xsl:attribute name="href"><xsl:value-of select="file" />.html</xsl:attribute><xsl:value-of select="name" /></a></code></dd> <dd><code><xsl:value-of select="scope" /><xsl:text> </xsl:text><a href="{file}.html"><xsl:value-of select="name" /></a></code></dd>
</xsl:template> </xsl:template>

View File

@ -9,7 +9,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %
% Logtalk - Object oriented extension to Prolog % Logtalk - Object oriented extension to Prolog
% Release 2.14.4 % Release 2.14.5
% %
% Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. % Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
% %

View File

@ -9,7 +9,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %
% Logtalk - Object oriented extension to Prolog % Logtalk - Object oriented extension to Prolog
% Release 2.14.4 % Release 2.14.5
% %
% Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. % Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
% %

View File

@ -14,7 +14,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %
% Logtalk - Object oriented extension to Prolog % Logtalk - Object oriented extension to Prolog
% Release 2.14.4 % Release 2.14.5
% %
% Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. % Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
% %
@ -130,17 +130,17 @@
<xsl:template match="logtalk/relations/uses"> <xsl:template match="logtalk/relations/uses">
<dd><code><a><xsl:attribute name="href"><xsl:value-of select="file" />.xml</xsl:attribute><xsl:value-of select="name" /></a></code></dd> <dd><code><a href="{file}.xml"><xsl:value-of select="name" /></a></code></dd>
</xsl:template> </xsl:template>
<xsl:template match="logtalk/relations/calls"> <xsl:template match="logtalk/relations/calls">
<dd><code><a><xsl:attribute name="href"><xsl:value-of select="file" />.xml</xsl:attribute><xsl:value-of select="name" /></a></code></dd> <dd><code><a href="{file}.xml"><xsl:value-of select="name" /></a></code></dd>
</xsl:template> </xsl:template>
<xsl:template match="logtalk/relations/*"> <xsl:template match="logtalk/relations/*">
<dd><code><xsl:value-of select="scope" /><xsl:text> </xsl:text><a><xsl:attribute name="href"><xsl:value-of select="file" />.xml</xsl:attribute><xsl:value-of select="name" /></a></code></dd> <dd><code><xsl:value-of select="scope" /><xsl:text> </xsl:text><a href="{file}.xml"><xsl:value-of select="name" /></a></code></dd>
</xsl:template> </xsl:template>

View File

@ -3,7 +3,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %
% Logtalk - Object oriented extension to Prolog % Logtalk - Object oriented extension to Prolog
% Release 2.14.4 % Release 2.14.5
% %
% Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. % Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
% %

View File

@ -15,7 +15,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %
% Logtalk - Object oriented extension to Prolog % Logtalk - Object oriented extension to Prolog
% Release 2.14.4 % Release 2.14.5
% %
% Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. % Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
% %

View File

@ -12,7 +12,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %
% Logtalk - Object oriented extension to Prolog % Logtalk - Object oriented extension to Prolog
% Release 2.14.4 % Release 2.14.5
% %
% Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. % Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
% %

View File

@ -2,7 +2,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %
% Logtalk - Object oriented extension to Prolog % Logtalk - Object oriented extension to Prolog
% Release 2.14.4 % Release 2.14.5
% %
% Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. % Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
% %
@ -437,7 +437,7 @@ abolish_object(Obj) :-
abolish(Super/6), abolish(Super/6),
abolish(IDcl/6), abolish(IDcl/6),
abolish(IDef/6), abolish(IDef/6),
abolish(DDcl/4), abolish(DDcl/2),
abolish(DDef/5), abolish(DDef/5),
abolish(Prefix/7), abolish(Prefix/7),
retractall('$lgt_current_object_'(Obj, _, _, _, _)), retractall('$lgt_current_object_'(Obj, _, _, _, _)),
@ -1062,7 +1062,8 @@ current_logtalk_flag(Flag, Value) :-
\+ '$lgt_flag_'(Flag, _), \+ '$lgt_flag_'(Flag, _),
'$lgt_default_flag'(Flag, Value). '$lgt_default_flag'(Flag, Value).
current_logtalk_flag(version, version(2, 14, 4)). current_logtalk_flag(version, version(2, 14, 5)).
@ -1074,6 +1075,16 @@ current_logtalk_flag(version, version(2, 14, 4)).
% checks if an object exists at runtime
'$lgt_obj_exists'(Obj, Pred, Sender) :-
\+ '$lgt_current_object_'(Obj, _, _, _, _) ->
throw(error(existence_error(object, Obj), Obj::Pred, Sender))
;
true.
% current_predicate/1 built-in method % current_predicate/1 built-in method
'$lgt_current_predicate'(Obj, Pred, Sender, _) :- '$lgt_current_predicate'(Obj, Pred, Sender, _) :-
@ -1228,8 +1239,8 @@ current_logtalk_flag(version, version(2, 14, 4)).
((\+ \+ PScope = Scope; Sender = SContainer) -> ((\+ \+ PScope = Scope; Sender = SContainer) ->
(Compilation = (dynamic) -> (Compilation = (dynamic) ->
'$lgt_once'(Prefix, _, _, _, _, _, DDcl, DDef), '$lgt_once'(Prefix, _, _, _, _, _, DDcl, DDef),
('$lgt_once'(DDcl, Pred, _, _, _) -> ('$lgt_once'(DDcl, Pred, _) ->
Clause =.. [DDcl, Pred, _, _, _], Clause =.. [DDcl, Pred, _],
retractall(Clause), retractall(Clause),
('$lgt_once'(DDef, Pred, _, _, _, Call) -> ('$lgt_once'(DDef, Pred, _, _, _, Call) ->
functor(Call, CFunctor, CArity), functor(Call, CFunctor, CArity),
@ -2994,17 +3005,21 @@ user0__def(Pred, _, _, _, Pred, user).
!, !,
'$lgt_tr_msg'(Obj, Pred, TPred, Context). '$lgt_tr_msg'(Obj, Pred, TPred, Context).
'$lgt_tr_msg'(_, !, !, _) :- '$lgt_tr_msg'(Obj, !, ('$lgt_obj_exists'(Obj, !, This), !), Context) :-
!. !,
'$lgt_this'(Context, This).
'$lgt_tr_msg'(_, true, true, _) :- '$lgt_tr_msg'(Obj, true, ('$lgt_obj_exists'(Obj, true, This), true), Context) :-
!. !,
'$lgt_this'(Context, This).
'$lgt_tr_msg'(_, fail, fail, _) :- '$lgt_tr_msg'(Obj, fail, ('$lgt_obj_exists'(Obj, fail, This), fail), Context) :-
!. !,
'$lgt_this'(Context, This).
'$lgt_tr_msg'(_, repeat, repeat, _) :- '$lgt_tr_msg'(Obj, repeat, ('$lgt_obj_exists'(Obj, repeat, This), repeat), Context) :-
!. !,
'$lgt_this'(Context, This).
'$lgt_tr_msg'(Obj, call(Pred), TPred, Context) :- '$lgt_tr_msg'(Obj, call(Pred), TPred, Context) :-
!, !,
@ -3019,8 +3034,9 @@ user0__def(Pred, _, _, _, Pred, user).
'$lgt_tr_msg'(Obj, Goal, TGoal, Context), '$lgt_tr_msg'(Obj, Goal, TGoal, Context),
'$lgt_tr_msg'(Obj, Recovery, TRecovery, Context). '$lgt_tr_msg'(Obj, Recovery, TRecovery, Context).
'$lgt_tr_msg'(_, throw(Error), throw(Error), _) :- '$lgt_tr_msg'(Obj, throw(Error), ('$lgt_obj_exists'(Obj, throw(Error), This), throw(Error)), Context) :-
!. !,
'$lgt_this'(Context, This).
% built-in metapredicates % built-in metapredicates
@ -3330,8 +3346,12 @@ user0__def(Pred, _, _, _, Pred, user).
'$lgt_simplify_clause'((Head :- true), Head) :- '$lgt_simplify_clause'((Head :- true), Head) :-
!. !.
'$lgt_simplify_clause'((Head :- Body), (Head :- SBody)) :- '$lgt_simplify_clause'((Head :- Body), Clause) :-
'$lgt_simplify_body'(Body, SBody). '$lgt_simplify_body'(Body, SBody),
(SBody == true ->
Clause = Head
;
Clause = (Head :- SBody)).
@ -3766,7 +3786,7 @@ user0__def(Pred, _, _, _, Pred, user).
'$lgt_assert_ddcl_clause'(DDcl, Pred, Scope) :- '$lgt_assert_ddcl_clause'(DDcl, Pred, Scope) :-
functor(Pred, Functor, Arity), functor(Pred, Functor, Arity),
functor(DPred, Functor, Arity), functor(DPred, Functor, Arity),
Clause =.. [DDcl, DPred, Scope, (dynamic), no], Clause =.. [DDcl, DPred, Scope],
assertz(Clause). assertz(Clause).
@ -3827,7 +3847,7 @@ user0__def(Pred, _, _, _, Pred, user).
assertz('$lgt_directive_'(dynamic(Super/6))), assertz('$lgt_directive_'(dynamic(Super/6))),
assertz('$lgt_directive_'(dynamic(IDcl/6))), assertz('$lgt_directive_'(dynamic(IDcl/6))),
assertz('$lgt_directive_'(dynamic(IDef/6))), assertz('$lgt_directive_'(dynamic(IDef/6))),
assertz('$lgt_directive_'(dynamic(DDcl/4))), assertz('$lgt_directive_'(dynamic(DDcl/2))),
assertz('$lgt_directive_'(dynamic(DDef/5))), assertz('$lgt_directive_'(dynamic(DDef/5))),
forall( forall(
('$lgt_def_'(Clause), Clause \= (_ :- _)), ('$lgt_def_'(Clause), Clause \= (_ :- _)),
@ -3838,7 +3858,7 @@ user0__def(Pred, _, _, _, Pred, user).
'$lgt_gen_static_object_dynamic_directives' :- '$lgt_gen_static_object_dynamic_directives' :-
'$lgt_object_'(_, _, _, Def, _, _, _, DDcl, DDef), '$lgt_object_'(_, _, _, Def, _, _, _, DDcl, DDef),
assertz('$lgt_directive_'(dynamic(DDcl/4))), assertz('$lgt_directive_'(dynamic(DDcl/2))),
assertz('$lgt_directive_'(dynamic(DDef/5))), assertz('$lgt_directive_'(dynamic(DDef/5))),
'$lgt_dynamic_'(Functor/Arity), '$lgt_dynamic_'(Functor/Arity),
functor(Pred, Functor, Arity), functor(Pred, Functor, Arity),
@ -4109,8 +4129,9 @@ user0__def(Pred, _, _, _, Pred, user).
Head =.. [Dcl, Pred, Scope, Compilation, Meta, Obj, Obj], Head =.. [Dcl, Pred, Scope, Compilation, Meta, Obj, Obj],
Body =.. [Dcl, Pred, Scope, Compilation, Meta], Body =.. [Dcl, Pred, Scope, Compilation, Meta],
assertz('$lgt_dcl_'((Head:-Body))), assertz('$lgt_dcl_'((Head:-Body))),
Body2 =.. [DDcl, Pred, Scope, Compilation, Meta], Head2 =.. [Dcl, Pred, Scope, (dynamic), no, Obj, Obj],
assertz('$lgt_dcl_'((Head:-Body2))). Body2 =.. [DDcl, Pred, Scope],
assertz('$lgt_dcl_'((Head2:-Body2))).
@ -4303,8 +4324,9 @@ user0__def(Pred, _, _, _, Pred, user).
Head =.. [IDcl, Pred, Scope, Compilation, Meta, Obj, Obj], Head =.. [IDcl, Pred, Scope, Compilation, Meta, Obj, Obj],
Body =.. [Dcl, Pred, Scope, Compilation, Meta], Body =.. [Dcl, Pred, Scope, Compilation, Meta],
assertz('$lgt_dcl_'((Head:-Body))), assertz('$lgt_dcl_'((Head:-Body))),
Body2 =.. [DDcl, Pred, Scope, Compilation, Meta], Head2 =.. [IDcl, Pred, Scope, (dynamic), no, Obj, Obj],
assertz('$lgt_dcl_'((Head:-Body2))). Body2 =.. [DDcl, Pred, Scope],
assertz('$lgt_dcl_'((Head2:-Body2))).

View File

@ -1,7 +1,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %
% Logtalk - Object oriented extension to Prolog % Logtalk - Object oriented extension to Prolog
% Release 2.14.4 % Release 2.14.5
% %
% configuration file for YAP Prolog 4.3.23 or later % configuration file for YAP Prolog 4.3.23 or later
% %