Logtalk 2.22.5 files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1244 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
This commit is contained in:
parent
5d09011015
commit
755c60a7ca
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
@ -34,10 +34,10 @@ directory may simply be copied to the user home directory.
|
|||||||
|
|
||||||
* Installing for one or more users by a user with administrative rights:
|
* Installing for one or more users by a user with administrative rights:
|
||||||
|
|
||||||
In the case of multiple users, the Logtalk directory can be copied to any
|
In the case of installation by a user with administrative rights, the Logtalk
|
||||||
location that its accessible by all the users (assuming that copying the
|
directory can be copied to any location that its accessible by all the users
|
||||||
Logtalk directory to each user home directory is, for some reason, not
|
(assuming that copying the Logtalk directory to each user home directory is,
|
||||||
feasible or desired).
|
for some reason, not feasible or desired).
|
||||||
|
|
||||||
The "misc" sub-directory contains shell scripts for easy installation of
|
The "misc" sub-directory contains shell scripts for easy installation of
|
||||||
Logtalk on Windows, Unix, and Unix-like operating systems (for details,
|
Logtalk on Windows, Unix, and Unix-like operating systems (for details,
|
||||||
@ -134,15 +134,15 @@ see the file "$LOGTALKUSER/libpaths/NOTES".
|
|||||||
|
|
||||||
Logtalk interfaces with a specific Prolog compiler via a configuration file
|
Logtalk interfaces with a specific Prolog compiler via a configuration file
|
||||||
that can be found on the "$LOGTALKUSER/configs" directory. These configuration
|
that can be found on the "$LOGTALKUSER/configs" directory. These configuration
|
||||||
files can be customized by changing the values of the default flags and
|
files can be customized by changing the values of the default flags that are
|
||||||
compiler options which are used by Logtalk when compiling source files. For
|
used by Logtalk when compiling source files. For a full description of these
|
||||||
a full description of these default flags and compiler options, consult the
|
default flags, consult the "Running and debugging Logtalk programs" section of
|
||||||
"Running and debugging Logtalk programs" section of the User Manual. Some of
|
the User Manual. Some of the default flags that you may want to change are:
|
||||||
the default flags that you may want to change are: "portability", "altdirs",
|
"smart_compilation", "startup_message", "portability", "underscore_vars",
|
||||||
"underscore_vars", "startup_message", "smart_compilation", and the set of
|
"altdirs", and the set of documentation-related flags ("xml", "xsl", "xmlspec",
|
||||||
documentation-related flags ("xml", "xsl", "xmlspec", and "doctype"). Be sure
|
and "doctype"). Be sure to read the "$LOGTALKUSER/configs/NOTES" file for
|
||||||
to read the "$LOGTALKUSER/configs/NOTES" file for Prolog specific notes; some
|
Prolog specific notes; some Prolog compilers do not support the whole range of
|
||||||
Prolog compilers do not support the whole range of compilation flags.
|
compilation flags.
|
||||||
|
|
||||||
|
|
||||||
2.4 Customizing documentation processing scripts and supporting files
|
2.4 Customizing documentation processing scripts and supporting files
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
@ -12,8 +12,9 @@ Quick start
|
|||||||
|
|
||||||
1. Install Logtalk by following the instructions on the "INSTALL" file.
|
1. Install Logtalk by following the instructions on the "INSTALL" file.
|
||||||
Depending on your operating-system, working environment, and favorite
|
Depending on your operating-system, working environment, and favorite
|
||||||
Prolog compiler, you may already have a shortcut installed for easily
|
Prolog compiler, you may already have a script or a shortcut installed
|
||||||
running Logtalk.
|
for easily running Logtalk with your favorite Prolog compiler. If so,
|
||||||
|
skip the instructions below for starting up Logtalk.
|
||||||
|
|
||||||
2. Open the "manuals/index.html" file with a web browser.
|
2. Open the "manuals/index.html" file with a web browser.
|
||||||
|
|
||||||
@ -79,10 +80,11 @@ debugging Logtalk programs".
|
|||||||
|
|
||||||
2. Take a look at the "wenv" sub-directory. There you will find syntax
|
2. Take a look at the "wenv" sub-directory. There you will find syntax
|
||||||
configuration files for popular text editors that enable syntax coloring
|
configuration files for popular text editors that enable syntax coloring
|
||||||
when editing Logtalk source files.
|
and other goodies when editing Logtalk source files.
|
||||||
|
|
||||||
3. Create a sub-directory with a suitable name to hold all the files of your
|
3. Create a sub-directory with a suitable name to hold all the files of your
|
||||||
application.
|
application. You may want to add the directory path to the libpaths.pl file
|
||||||
|
mentioned above in order to easily load your application.
|
||||||
|
|
||||||
4. Copy to this sub-directory a loader file from one of the example directories
|
4. Copy to this sub-directory a loader file from one of the example directories
|
||||||
and modify it to load your own source files.
|
and modify it to load your own source files.
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
@ -112,7 +112,8 @@ previous Logtalk version.
|
|||||||
8. UPGRADING
|
8. UPGRADING
|
||||||
|
|
||||||
If you have been using a previous Logtalk version read the file UPGRADING for
|
If you have been using a previous Logtalk version read the file UPGRADING for
|
||||||
instructions on how to upgrade your programs to run under this new version.
|
instructions on how to upgrade your programs or your custom configuration
|
||||||
|
files to run under this new version.
|
||||||
|
|
||||||
|
|
||||||
9. CITATIONS
|
9. CITATIONS
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
@ -10,6 +10,55 @@ RELEASE NOTES
|
|||||||
=============
|
=============
|
||||||
|
|
||||||
|
|
||||||
|
2.22.5 - February 9, 2005
|
||||||
|
|
||||||
|
Added scripts for easy integration of Logtalk with K-Prolog. Updated the
|
||||||
|
K-Prolog config file, correcting a showstopper bug and enabling support
|
||||||
|
for using the "library" notation for loading source files.
|
||||||
|
|
||||||
|
Updated JIProlog config file in order to allow smart compilation of source
|
||||||
|
files.
|
||||||
|
|
||||||
|
Changed format of preprocessor and runtime dynamic predicates that deal
|
||||||
|
with predicate indicators for better performance.
|
||||||
|
|
||||||
|
Simplified implementation of Logtalk built-in methods asserta/1 and
|
||||||
|
assertz/1.
|
||||||
|
|
||||||
|
Corrected a performance bug with calls to built-in predicates from objects
|
||||||
|
and categories.
|
||||||
|
|
||||||
|
Corrected spurious backtracking occurring on some calls to the built-in
|
||||||
|
predicate define_events/5.
|
||||||
|
|
||||||
|
Updated shell script "misc/cplgtdirs.sh" to prevent copy of Logtalk files
|
||||||
|
when the destination directory already exists (thus avoiding overriding
|
||||||
|
any user-modified files when upgrading Logtalk).
|
||||||
|
|
||||||
|
Added syntax coloring for the predicate logtalk_library_path/2 to the
|
||||||
|
supported text editors. Updated the syntax coloring file for the TextMate
|
||||||
|
text editor, adding some missing ISO Prolog predicates.
|
||||||
|
|
||||||
|
Improved printing of lists of unknown referenced entities, misspelt calls,
|
||||||
|
and singleton variables when compiling source files. Simplified handling
|
||||||
|
of references to unknown entities.
|
||||||
|
|
||||||
|
Added workaround for Prolog compilers with broken read_term/3 singletons/1
|
||||||
|
option.
|
||||||
|
|
||||||
|
Updated the Logtalk compiler/runtime and the documentation to always
|
||||||
|
use the expression "compiler flag" instead of "compiler option" for
|
||||||
|
consistency. Other minor documentation improvements.
|
||||||
|
|
||||||
|
Corrected a bug with the abolishing of dynamic entities where the clauses
|
||||||
|
corresponding to the alias/3 directive are not being abolished.
|
||||||
|
|
||||||
|
Added new predicates '$lgt_call'/9 and '$lgt_once'/9 to all config files.
|
||||||
|
|
||||||
|
Simplified and improved performance of compilation of directives containing
|
||||||
|
predicate indicators.
|
||||||
|
|
||||||
|
|
||||||
2.22.4 - January 12, 2005
|
2.22.4 - January 12, 2005
|
||||||
|
|
||||||
Simplified method lookup cache tables, resulting in a small message
|
Simplified method lookup cache tables, resulting in a small message
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
@ -61,7 +61,7 @@ files.
|
|||||||
Logtalk version 2.15.3 changes the format of the runtime entity tables,
|
Logtalk version 2.15.3 changes the format of the runtime entity tables,
|
||||||
implying recompilation of all objects, protocols, and categories.
|
implying recompilation of all objects, protocols, and categories.
|
||||||
|
|
||||||
Logtalk version 2.15.6 renamed the compiler option "named_anonymous_vars" to
|
Logtalk version 2.15.6 renamed the compiler flag "named_anonymous_vars" to
|
||||||
"underscore_vars" and changed the possible option values form "on/off" to
|
"underscore_vars" and changed the possible option values form "on/off" to
|
||||||
"dont_care/singletons".
|
"dont_care/singletons".
|
||||||
|
|
||||||
@ -76,7 +76,7 @@ errors on files containing bugs that are not detected on previous versions of
|
|||||||
the compiler.
|
the compiler.
|
||||||
|
|
||||||
Logtalk version 2.16.2 changed the possible option values of the read-only
|
Logtalk version 2.16.2 changed the possible option values of the read-only
|
||||||
compiler option "startup_message" to "none", "banner", and "flags". Default
|
compiler flag "startup_message" to "none", "banner", and "flags". Default
|
||||||
value is "flags" (print both banner and default flag values).
|
value is "flags" (print both banner and default flag values).
|
||||||
|
|
||||||
Logtalk version 2.17.1 removes predicate nth/3 from library entities listp,
|
Logtalk version 2.17.1 removes predicate nth/3 from library entities listp,
|
||||||
@ -99,4 +99,7 @@ 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
|
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
|
(info/1 and info/2), which can lead to compilation errors on entities which
|
||||||
compiled successfully on previous Logtalk versions.
|
compiled successfully on previous Logtalk versions.
|
||||||
|
|
||||||
|
Logtalk version 2.22.5 adds new predicates to all config files (consult the
|
||||||
|
release notes for details). If you are using custom config files, be sure to
|
||||||
|
update them by coping the definition of the new predicates.
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
@ -16,6 +16,6 @@ source files in a text editor to better understand how the compiler
|
|||||||
deals with common programming errors.
|
deals with common programming errors.
|
||||||
|
|
||||||
Note that the warnings and errors that you will get while compiling
|
Note that the warnings and errors that you will get while compiling
|
||||||
your files depend on your compiler options (defined explicitly as
|
your files depend on your compiler flags (defined explicitly as
|
||||||
parameters in the logtalk_compile/2 or logtalk_load/2 built-in
|
parameters in the logtalk_compile/2 or logtalk_load/2 built-in
|
||||||
predicates or by default in your configuration file).
|
predicates or by default in your configuration file).
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -5,8 +5,8 @@
|
|||||||
|
|
||||||
|
|
||||||
:- info([
|
:- info([
|
||||||
version is 3.1,
|
version is 3.2,
|
||||||
date is 2004/8/15,
|
date is 2005/1/29,
|
||||||
author is 'Paulo Moura',
|
author is 'Paulo Moura',
|
||||||
comment is 'Enables the representation of relations with constraints on the state of participating objects.']).
|
comment is 'Enables the representation of relations with constraints on the state of participating objects.']).
|
||||||
|
|
||||||
@ -69,9 +69,9 @@
|
|||||||
set_monitors([], []).
|
set_monitors([], []).
|
||||||
|
|
||||||
set_monitors([Object| Objects], [Role| Roles]) :-
|
set_monitors([Object| Objects], [Role| Roles]) :-
|
||||||
::activ_points(Role, before, Messages1),
|
once(::activ_points(Role, before, Messages1)), % avoid spurious backtracking
|
||||||
set_object_before_monitors(Messages1, Object),
|
set_object_before_monitors(Messages1, Object),
|
||||||
::activ_points(Role, after, Messages2),
|
once(::activ_points(Role, after, Messages2)), % avoid spurious backtracking
|
||||||
set_object_after_monitors(Messages2, Object),
|
set_object_after_monitors(Messages2, Object),
|
||||||
set_monitors(Objects, Roles).
|
set_monitors(Objects, Roles).
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
@ -17,7 +17,7 @@ into your Prolog compiler after loading the Logtalk compiler/runtime.
|
|||||||
You might need to edit the "libpaths.pl" file in order to adapt it to reflect
|
You might need to edit the "libpaths.pl" file in order to adapt it to reflect
|
||||||
your Logtalk installation and your Prolog compiler and operating-system
|
your Logtalk installation and your Prolog compiler and operating-system
|
||||||
requirements (for example, some Prolog compilers do not accept or expand
|
requirements (for example, some Prolog compilers do not accept or expand
|
||||||
environment variables ocurring on paths).
|
environment variables occurring on paths).
|
||||||
|
|
||||||
As defined, the provided "libpaths.pl" file is already compatible with some
|
As defined, the provided "libpaths.pl" file is already compatible with some
|
||||||
of the most popular Prolog compilers, running on both Windows, Unix, and
|
of the most popular Prolog compilers, running on both Windows, Unix, and
|
||||||
@ -35,3 +35,22 @@ compatibility with both the ISO Prolog standard and with most Prolog compilers.
|
|||||||
The code could be greatly simplified by using a multifile predicate directive
|
The code could be greatly simplified by using a multifile predicate directive
|
||||||
for the library path dynamic predicate. Unfortunately, not all Prolog compilers
|
for the library path dynamic predicate. Unfortunately, not all Prolog compilers
|
||||||
support multifile predicates.
|
support multifile predicates.
|
||||||
|
|
||||||
|
Some Prolog compilers which are expected to be compatible with the provided
|
||||||
|
"libpaths.pl" file as is, across operating systems:
|
||||||
|
|
||||||
|
* CIAO
|
||||||
|
* ECLiPSe
|
||||||
|
* GNU-Prolog
|
||||||
|
* K-Prolog
|
||||||
|
* Qu-Prolog
|
||||||
|
* SICStus Prolog
|
||||||
|
* SWI-Prolog
|
||||||
|
* YAP
|
||||||
|
|
||||||
|
Some Prolog compilers which imply editing the provided "libpaths.pl" file:
|
||||||
|
|
||||||
|
* JIProlog (does not support expansion of environment variables on paths)
|
||||||
|
* XSB (does not support expansion of environment variables on paths)
|
||||||
|
|
||||||
|
Feedback on other Prolog compilers are most appreciated.
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
%
|
%
|
||||||
% Logtalk - Object oriented extension to Prolog
|
% Logtalk - Object oriented extension to Prolog
|
||||||
% Release 2.22.4
|
% Release 2.22.5
|
||||||
%
|
%
|
||||||
% Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
% Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
%
|
%
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
|
|
||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
=================================================================
|
=================================================================
|
||||||
Logtalk - Object oriented extension to Prolog
|
Logtalk - Object oriented extension to Prolog
|
||||||
Release 2.22.4
|
Release 2.22.5
|
||||||
|
|
||||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||||
=================================================================
|
=================================================================
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
<head>
|
<head>
|
||||||
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
|
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
|
||||||
<title>Logtalk 2.22.4 Documentation</title>
|
<title>Logtalk 2.22.5 Documentation</title>
|
||||||
<link rel="stylesheet" href="styles.css" type="text/css" />
|
<link rel="stylesheet" href="styles.css" type="text/css" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h1>Logtalk 2.22.4 Documentation</h1>
|
<h1>Logtalk 2.22.5 Documentation</h1>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li><h2><a href="userman/index.html">User Manual</a></h2></li>
|
<li><h2><a href="userman/index.html">User Manual</a></h2></li>
|
||||||
@ -37,7 +37,7 @@ Copyright © <a href="mailto:pmoura@logtalk.org">Paulo Moura</a> — <a
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="footer">
|
<div class="footer">
|
||||||
<p><span class="bleft"><a href="http://validator.w3.org/check/referer">XHTML</a> + <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a></span><span class="bright">Last updated on: January 12, 2005</span></p>
|
<p><span class="bleft"><a href="http://validator.w3.org/check/referer">XHTML</a> + <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a></span><span class="bright">Last updated on: February 6, 2005</span></p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user