Logtalk 2.22.2 files.

git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1218 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
This commit is contained in:
pmoura 2004-12-25 03:06:18 +00:00
parent c0c9dcef65
commit 7f6c6af7d5
162 changed files with 768 additions and 476 deletions

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved.
================================================================= =================================================================
@ -102,7 +102,9 @@ file (you will need to reboot after editing the file):
In Windows 2000/XP, environment variables are defined using the System In Windows 2000/XP, environment variables are defined using the System
properties control panel (if you are a system administrator, you should use properties control panel (if you are a system administrator, you should use
the JScript install script provided in the "misc" sub-directory; this script the JScript install script provided in the "misc" sub-directory; this script
sets both the LOGTALKHOME and the LOGTALKUSER environment variables). sets the LOGTALKHOME environment variable for all users and also sets the
LOGTALKUSER environment variable for the administrator user running the
script).
2.2 Setting library paths 2.2 Setting library paths
@ -111,9 +113,10 @@ In Logtalk, a library is simply a directory containing source files. Library
paths can be declared using a dynamic predicate. This allows compiling and paths can be declared using a dynamic predicate. This allows compiling and
loading of libraries and library files to be performed without worries about loading of libraries and library files to be performed without worries about
library paths. In the "$LOGTALKUSER/libpaths" directory you will find a sample library paths. In the "$LOGTALKUSER/libpaths" directory you will find a sample
file which you can edit to match your Logtalk installation and your Prolog file which, when loaded, defines the library paths for the Logtalk standard
compiler and operating-system requirements. For more details, see the file library and for all the supplied examples. This file may need to be edited to
"$LOGTALKUSER/libpaths/NOTES". match your Logtalk installation and your Prolog compiler and operating-system
requirements. For more details, see the file "$LOGTALKUSER/libpaths/NOTES".
2.3 Customizing Prolog configuration files 2.3 Customizing Prolog configuration files

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved.
================================================================= =================================================================
@ -10,6 +10,29 @@ RELEASE NOTES
============= =============
2.22.2 - December 24, 2004
Improved performance of dynamic creation and compilation of objects,
protocols, and categories.
Improved error-checking code of methods asserta/1 and assertz/1 to
prevent asserting of non-callable terms as facts.
Improved error checking for documenting directives (info/1 and info/2).
Improved the XSB integration script (make_xsblgt.sh) in order to use the
configuration file and the libpaths file available from the $LOGTALKUSER
directory.
Improved installation instructions and installation scripts documentation.
Added documentation to the user manual on describing predicate exceptions
using the info/2 directive.
Corrected a bug in the predicate_property/2 built-in method when called
with the second argument instantiated to the alias/1 property.
2.22.1 - December 6, 2004 2.22.1 - December 6, 2004
Improved installation instructions. Updated the Windows installation Improved installation instructions. Updated the Windows installation

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved.
================================================================= =================================================================
@ -95,3 +95,8 @@ when compiling and loading source files. Logtalk applications using this new
notation will need to be modified in order to run in previous Logtalk versions. notation will need to be modified in order to run in previous Logtalk versions.
In addition, the exceptions generated by the predicates logtalk_compile/1-2 In addition, the exceptions generated by the predicates logtalk_compile/1-2
and logtalk_load/1-2 have been updated to take into account this new feature. and logtalk_load/1-2 have been updated to take into account this new feature.
Logtalk version 2.22.2 adds stricter checking for the documenting directives
(info/1 and info/2), which can lead to compilation errors on entities which
compiled successfully on previous Logtalk versions.

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,4 +1,4 @@
The example in this folder is an adpation of an example of POEM, an The example in this folder is an adaptation of an example of POEM, an
object-oriented extension to Prolog developed by Ben Staveley-Taylor. object-oriented extension to Prolog developed by Ben Staveley-Taylor.
To load all entities in this example compile and load the loader file: To load all entities in this example compile and load the loader file:

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -15,7 +15,7 @@
:- mode(next_state(+nonvar, -nonvar, -number), zero_or_more). :- mode(next_state(+nonvar, -nonvar, -number), zero_or_more).
:- info(next_state/2, :- info(next_state/3,
[comment is 'Generates a state sucessor.', [comment is 'Generates a state sucessor.',
argnames is ['State', 'Next', 'Cost']]). argnames is ['State', 'Next', 'Cost']]).

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,26 +1,37 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved.
================================================================= =================================================================
This folder contains a Prolog file, "libpaths.pl", which defines the This folder contains a Prolog file, "libpaths.pl", which, when loaded,
library paths for the Logtalk standard library and for all the supplied defines the library paths for the Logtalk standard library and for all
examples. the supplied examples. You may customize this file by adding the paths
to your own "libraries" in order to easily load your own source code.
In order to easily compile and load library and example source files In order to easily compile and load library and example source files using
using the notation <library>(<entity>), you will need to load the the notation <library>(<entity>), you will need to load the "libpaths.pl"
"libpaths.pl" into your Prolog compiler after loading the Logtalk into your Prolog compiler after loading the Logtalk compiler/runtime.
compiler/runtime. You might need to edit the "libpaths.pl" file in
order to adapt it to reflect your Logtalk installation and your Prolog You might need to edit the "libpaths.pl" file in order to adapt it to reflect
compiler and operating-system requirements. As defined, the provided your Logtalk installation and your Prolog compiler and operating-system
"libpaths.pl" file is already compatible with some of the most popular requirements (for example, some Prolog compilers do not accept or expand
Prolog compilers, running on both on Windows, Unix, and Unix-like environment variables ocurring on paths).
operating-systems. The Prolog integration scripts found on the "misc"
directory generate scripts and shortcuts that automatically load the As defined, the provided "libpaths.pl" file is already compatible with some
copy of the "libpaths.pl" file from the Logtalk end-user directory of the most popular Prolog compilers, running on both Windows, Unix, and
created by the "misc/cplgtdirs.*" scripts. See the "INSTALL" and the Unix-like operating-systems.
"misc/NOTES" files for more details. Note that a few Prolog compilers
do not support the <library>(<entity>) notation. See the "configs/NOTES" The Prolog integration scripts found on the "misc" directory generate scripts
file for details. and shortcuts that automatically load the copy of the "libpaths.pl" file from
the Logtalk end-user directory created by the "misc/cplgtdirs.*" scripts. See
the "INSTALL" and the "misc/NOTES" files for more details. Note that a few
Prolog compilers do not support the <library>(<entity>) notation. See the
"configs/NOTES" file for details.
The somehow contrived code found on the "libpaths.pl" file is needed to ensure
compatibility with both the ISO Prolog standard and with most Prolog compilers.
The code could be greatly simplified by using a multifile predicate directive
for the library path dynamic predicate. Unfortunately, not all Prolog compilers
support multifile predicates.

View File

@ -2,7 +2,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %
% Logtalk - Object oriented extension to Prolog % Logtalk - Object oriented extension to Prolog
% Release 2.22.1 % Release 2.22.2
% %
% Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. % Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -6,7 +6,7 @@
:- info([ :- info([
version is 1.0, version is 1.0,
author is 'Paulo Moura', author is 'Paulo Moura',
date is 2004/6/5, date is 2004/12/1,
comment is 'Operating system interface for Qu-Prolog.']). comment is 'Operating system interface for Qu-Prolog.']).
@ -23,7 +23,7 @@
working_directory(Directory) :- working_directory(Directory) :-
{fail}. {getcwd(Directory)}.
directory_exists(Directory) :- directory_exists(Directory) :-

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -189,20 +189,20 @@
:- mode(local_time(?time(?integer, ?integer, ?integer, ?integer, ?integer, ?integer, ?integer)), zero_or_one). :- mode(local_time(?time(?integer, ?integer, ?integer, ?integer, ?integer, ?integer, ?integer)), zero_or_one).
:- info(local_time/1, [ :- info(local_time/1, [
comment is 'Local time (respecting time zone and daylight savings settings).', comment is 'Local time (respecting time zone and daylight savings settings).',
argnames is [time('Year', 'Month', 'Day', 'Hours', 'Mins', 'Secs', 'Microsecs')]]). argnames is ['time(Year, Month, Day, Hours, Mins, Secs, Microsecs)']]).
:- public(utc_time/1). :- public(utc_time/1).
:- mode(utc_time(?time(?integer, ?integer, ?integer, ?integer, ?integer, ?integer, ?integer)), zero_or_one). :- mode(utc_time(?time(?integer, ?integer, ?integer, ?integer, ?integer, ?integer, ?integer)), zero_or_one).
:- info(utc_time/1, [ :- info(utc_time/1, [
comment is 'Universal Coordinated Time (UTC).', comment is 'Universal Coordinated Time (UTC).',
argnames is [time('Year', 'Month', 'Day', 'Hours', 'Mins', 'Secs', 'Microsecs')]]). argnames is ['time(Year, Month, Day, Hours, Mins, Secs, Microsecs)']]).
:- public(convert_time/2). :- public(convert_time/2).
:- mode(convert_time(+number, ?time(?integer, ?integer, ?integer, ?integer, ?integer, ?integer, ?integer)), zero_or_one). :- mode(convert_time(+number, ?time(?integer, ?integer, ?integer, ?integer, ?integer, ?integer, ?integer)), zero_or_one).
:- mode(convert_time(?number, +time(+integer, +integer, +integer, +integer, +integer, +integer, +integer)), zero_or_one). :- mode(convert_time(?number, +time(+integer, +integer, +integer, +integer, +integer, +integer, +integer)), zero_or_one).
:- info(convert_time/2, [ :- info(convert_time/2, [
comment is 'Converts between system-dependent time stamps and calendar local date and time.', comment is 'Converts between system-dependent time stamps and calendar local date and time.',
argnames is ['Time', time('Year', 'Month', 'Day', 'Hours', 'Mins', 'Secs', 'Microsecs')], argnames is ['Time', 'time(Year, Month, Day, Hours, Mins, Secs, Microsecs)'],
exceptions is [ exceptions is [
'Neither argument is instantiated' - instantiation_error, 'Neither argument is instantiated' - instantiation_error,
'Time stamp is neither a variable nor a valid time stamp' - type_error(time_stamp, 'Time'), 'Time stamp is neither a variable nor a valid time stamp' - type_error(time_stamp, 'Time'),

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 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.22.1 Release 2.22.2
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

Some files were not shown because too many files have changed in this diff Show More