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
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
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:
|
||||
|
||||
In the case of multiple users, the Logtalk directory can be copied to any
|
||||
location that its accessible by all the users (assuming that copying the
|
||||
Logtalk directory to each user home directory is, for some reason, not
|
||||
feasible or desired).
|
||||
In the case of installation by a user with administrative rights, the Logtalk
|
||||
directory can be copied to any location that its accessible by all the users
|
||||
(assuming that copying the Logtalk directory to each user home directory is,
|
||||
for some reason, not feasible or desired).
|
||||
|
||||
The "misc" sub-directory contains shell scripts for easy installation of
|
||||
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
|
||||
that can be found on the "$LOGTALKUSER/configs" directory. These configuration
|
||||
files can be customized by changing the values of the default flags and
|
||||
compiler options which are used by Logtalk when compiling source files. For
|
||||
a full description of these default flags and compiler options, consult the
|
||||
"Running and debugging Logtalk programs" section of the User Manual. Some of
|
||||
the default flags that you may want to change are: "portability", "altdirs",
|
||||
"underscore_vars", "startup_message", "smart_compilation", and the set of
|
||||
documentation-related flags ("xml", "xsl", "xmlspec", and "doctype"). Be sure
|
||||
to read the "$LOGTALKUSER/configs/NOTES" file for Prolog specific notes; some
|
||||
Prolog compilers do not support the whole range of compilation flags.
|
||||
files can be customized by changing the values of the default flags that are
|
||||
used by Logtalk when compiling source files. For a full description of these
|
||||
default flags, consult the "Running and debugging Logtalk programs" section of
|
||||
the User Manual. Some of the default flags that you may want to change are:
|
||||
"smart_compilation", "startup_message", "portability", "underscore_vars",
|
||||
"altdirs", and the set of documentation-related flags ("xml", "xsl", "xmlspec",
|
||||
and "doctype"). Be sure to read the "$LOGTALKUSER/configs/NOTES" file for
|
||||
Prolog specific notes; some Prolog compilers do not support the whole range of
|
||||
compilation flags.
|
||||
|
||||
|
||||
2.4 Customizing documentation processing scripts and supporting files
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
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.
|
||||
Depending on your operating-system, working environment, and favorite
|
||||
Prolog compiler, you may already have a shortcut installed for easily
|
||||
running Logtalk.
|
||||
Prolog compiler, you may already have a script or a shortcut installed
|
||||
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.
|
||||
|
||||
@ -79,10 +80,11 @@ debugging Logtalk programs".
|
||||
|
||||
2. Take a look at the "wenv" sub-directory. There you will find syntax
|
||||
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
|
||||
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
|
||||
and modify it to load your own source files.
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
@ -112,7 +112,8 @@ previous Logtalk version.
|
||||
8. UPGRADING
|
||||
|
||||
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
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
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
|
||||
|
||||
Simplified method lookup cache tables, resulting in a small message
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
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,
|
||||
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
|
||||
"dont_care/singletons".
|
||||
|
||||
@ -76,7 +76,7 @@ errors on files containing bugs that are not detected on previous versions of
|
||||
the compiler.
|
||||
|
||||
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).
|
||||
|
||||
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
|
||||
(info/1 and info/2), which can lead to compilation errors on entities which
|
||||
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
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
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.
|
||||
|
||||
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
|
||||
predicates or by default in your configuration file).
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -5,8 +5,8 @@
|
||||
|
||||
|
||||
:- info([
|
||||
version is 3.1,
|
||||
date is 2004/8/15,
|
||||
version is 3.2,
|
||||
date is 2005/1/29,
|
||||
author is 'Paulo Moura',
|
||||
comment is 'Enables the representation of relations with constraints on the state of participating objects.']).
|
||||
|
||||
@ -69,9 +69,9 @@
|
||||
set_monitors([], []).
|
||||
|
||||
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),
|
||||
::activ_points(Role, after, Messages2),
|
||||
once(::activ_points(Role, after, Messages2)), % avoid spurious backtracking
|
||||
set_object_after_monitors(Messages2, Object),
|
||||
set_monitors(Objects, Roles).
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
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
|
||||
your Logtalk installation and your Prolog compiler and operating-system
|
||||
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
|
||||
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
|
||||
for the library path dynamic predicate. Unfortunately, not all Prolog compilers
|
||||
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
|
||||
% Release 2.22.4
|
||||
% Release 2.22.5
|
||||
%
|
||||
% Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
%
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,7 +1,7 @@
|
||||
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.22.4
|
||||
Release 2.22.5
|
||||
|
||||
Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -8,7 +8,7 @@
|
||||
|
||||
<head>
|
||||
<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" />
|
||||
</head>
|
||||
|
||||
@ -18,7 +18,7 @@
|
||||
|
||||
</div>
|
||||
|
||||
<h1>Logtalk 2.22.4 Documentation</h1>
|
||||
<h1>Logtalk 2.22.5 Documentation</h1>
|
||||
|
||||
<ul>
|
||||
<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 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>
|
||||
|
||||
</body>
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user