Logtalk 2.9.2 files.

git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@278 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
This commit is contained in:
pmoura 2002-01-08 00:05:10 +00:00
parent 908cc7ae84
commit 11c074d241
74 changed files with 168 additions and 150 deletions

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================
This folder contains several examples of Logtalk programs. Most of

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================
To load all objects in this example consult the bricks.loader utility

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================
To load all objects in this example consult the classvars.loader utility

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================
To load all entities in this example consult the warnings.loader and

View File

@ -1,5 +1,5 @@
:- initialization(
logtalk_load(
[misspell, singletons1, plredef, lgtredef, unknownrefs],
[unknown(warning), misspelt(warning), singletons(warning), plredef(warning), lgtredef(warning), report(on)])).
[misspell, singletons1, plredef, lgtredef, unknownrefs, portability],
[unknown(warning), misspelt(warning), singletons(warning), plredef(warning), lgtredef(warning), portability(warning), report(on)])).

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================
To load all objects in this example consult the inheritance.loader utility

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================

View File

@ -10,13 +10,13 @@
forall(
(::current_predicate(Functor/Arity),
functor(Pred, Functor, Arity)),
(::predicate_property(Pred, Prop), scope(Prop),
(::predicate_property(Pred, Prop), scope_property(Prop),
writeq(Functor/Arity), write(' - '), writeq(Prop), nl)).
scope(public).
scope(protected).
scope(private).
scope_property(public).
scope_property(protected).
scope_property(private).
:- end_category.

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================
To load all objects in this example consult the instmethods.loader utility

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================
The examples in this folder are adopted from the Logic&Objects system

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================
To load all objects in this library consult the planner.loader utility

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================
To load all objects in this library consult the travellers.loader utility

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================
This example is an adaptation of a LPA Prolog++ example.

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================
To load all objects in this library consult the metapredicates.loader utility

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================
To load all objects in this example consult the mi.loader utility

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================
To load all objects in this library consult the miscellaneous.loader utility

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================
To load most objects in this example consult the parametric.loader

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================
To load all objects in this example consult the polygons.loader utility

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================
To load all objects in this example consult the reflection.loader utility

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================
To load all objects in this library consult the relations.loader utility

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================
To load all objects in this example consult the searching.loader utility

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================
The examples in this folder are adopted from the SICStus Prolog manual.

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================
To load all objects in this example consult the symdiff.loader utility

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================
To load all objects in this example consult the viewpoints.loader utility

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================
This folder contains objects, categories, and protocols that implement

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================

View File

@ -1,9 +1,9 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================
To consult the Logtalk documentation open the file index.html with a

View File

@ -4,14 +4,14 @@
<html>
<head>
<title>Logtalk 2.9.1 Documentation</title>
<title>Logtalk 2.9.2 Documentation</title>
<link rel=stylesheet href="styles.css" type="text/css">
</head>
<body>
<hr />
<h1 class="center">Logtalk 2.9.1</h1>
<h1 class="center">Logtalk 2.9.2</h1>
<h3 class="center">Documentation</h3>
<p class="center">
@ -44,7 +44,7 @@ Portugal
<hr />
<p class="center">
Last updated on: November 26, 2001
Last updated on: December 30, 2001
</p>
<p class="center">
<a href="http://validator.w3.org/check/referer"><img src="vh401.gif" alt="Valid HTML 4.01!" width="88" height="31"></a>

View File

@ -4,7 +4,7 @@
<html>
<head>
<title>Logtalk 2.9.1 Reference Manual</title>
<title>Logtalk 2.9.2 Reference Manual</title>
<link rel=stylesheet href="../styles.css" type="text/css">
</head>

View File

@ -4,7 +4,7 @@
<html>
<head>
<title>Logtalk 2.9.1 Tutorial</title>
<title>Logtalk 2.9.2 Tutorial</title>
<link rel=stylesheet href="../styles.css" type="text/css">
</head>

View File

@ -87,6 +87,12 @@ An error will be thrown if we attempt to redefine a Logtalk built-in method insi
A warning will be reported if Logtalk finds (in the body of a predicate definition) a call to a local predicate that is not defined, built-in (either in Prolog or in Logtalk) or declared dynamic. In most cases these calls are simple misspell errors.
</p>
<h3><a class="back" title="Return to index" name="wportability" href="index.html#errors_wportability">Portability warnings</a></h3>
<p>
A warning will be reported if a predicate clause contains a call to a non-ISO defined built-in predicate.
</p>
<h3><a class="back" title="Return to index" name="wothers" href="index.html#errors_wothers">Other warnings and errors</a></h3>
<p>
@ -123,7 +129,7 @@ The message sending mechanisms always check if the receiver of a message is a de
<strong><a href="events.html">Previous</a> | <a href="documenting.html">Next</a> | <a href="index.html">Table of Contents</a> | <a href="../bibliography.html">Bibliography</a> | <a href="../glossary.html">Glossary</a></strong>
</p>
<p class="center">
Last updated on: October 16, 2001
Last updated on: December 30, 2001
</p>
<hr />

View File

@ -4,7 +4,7 @@
<html>
<head>
<title>Logtalk 2.9.1 User Manual</title>
<title>Logtalk 2.9.2 User Manual</title>
<link rel=stylesheet href="../styles.css" type="text/css">
</head>
@ -158,6 +158,7 @@
<dd><a name="errors_wpredicates" href="errors.html#wpredicates">Redefinition of Logtalk built-in predicates</a></dd>
<dd><a name="errors_wmethods" href="errors.html#wmethods">Redefinition of Logtalk built-in methods</a></dd>
<dd><a name="errors_wmisspell" href="errors.html#wmisspell">Misspell calls of local predicates</a></dd>
<dd><a name="errors_wportability" href="errors.html#wportability">Portability warnings</a></dd>
<dd><a name="errors_wothers" href="errors.html#wothers">Other warnings and errors</a></dd>
<dt><a name="errors_runtime" href="errors.html#runtime">Runtime errors</a></dt>
<dd><a name="errors_predicates" href="errors.html#unknownMessage">Logtalk built-in predicates</a></dd>
@ -206,6 +207,7 @@
<dt><a name="programming_scope" href="programming.html#scope">Logtalk scope</a></dt>
<dt><a name="programming_writing" href="programming.html#writing">Writing programs</a></dt>
<dd><a name="programming_source_files" href="programming.html#source_files">Source files</a></dd>
<dd><a name="programming_portability" href="programming.html#portability">Portable programs</a></dd>
<dd><a name="programming_errors" href="programming.html#errors">Avoiding common errors</a></dd>
</dl>
@ -214,7 +216,7 @@
<strong><a title="Consult reference manual" href="../refman/index.html">Reference manual</a> | <a href="../tutorial/index.html">Tutorial</a> | <a href="../bibliography.html">Bibliography</a> | <a href="../glossary.html">Glossary</a></strong>
</p>
<p class="center">
Last updated on: November 26, 2001
Last updated on: December 30, 2001
</p>
<hr />

View File

@ -20,13 +20,13 @@
The Logtalk system can be installed in any directory that is accessible to the user. The installation process consists merely in decompressing an archive file that will lead to a new directory with the structure/contents described below. The decompression process naturally depends on the operative system that you are using.
</p>
<h4>Mac OS</h4>
<h4>Mac OS 8.x, 9.x</h4>
<p>
The Macintosh version is included in the file <code>lgt2xx.sea.bin</code>, a <code>MacBinary</code> encoded, self-extracting archive. Your web browser should automatically decode the file, giving you a <code>.sea</code> self-extracting archive that you double-click to install Logtalk. If not, drag and drop the <code>.bin</code> file in a utility like <code>StuffIt Expander</code> or <code>MacBinaryII+</code>.
</p>
<h4>Linux, Unix</h4>
<h4>MacOS X, BSD, Linux, Unix</h4>
<p>
The Linux/Unix version is included in the file <code>lgt2xx.tar.gz</code>. In order to decompress and install the system we can use the following commands:
@ -204,7 +204,7 @@ If you have more than a few source files then you may want to use a loader utili
<h3><a class="back" title="Return to index" name="options" href="index.html#installing_options">Compiler options</a></h3>
<p>
The <a title="Consult reference manual" href="../refman/builtins/logtalk_load1.html"><code>logtalk_load/1</code></a> and <a title="Consult reference manual" href="../refman/builtins/logtalk_compile1.html"><code>logtalk_compile/1</code></a> always use the set of default compiler options specified in the Logtalk configuration files. Although the default options cover the usual cases, you may want to use a different set of options while compiling or loading Logtalk source files. This can be accomplished by using the <a title="Consult reference manual" href="../refman/builtins/logtalk_load2.html"><code>logtalk_load/2</code></a> or the <a title="Consult reference manual" href="../refman/builtins/logtalk_compile2.html"><code>logtalk_compile/2</code></a> built-in predicates. These two predicates accept a list of options affecting how a Logtalk source file is compiled and loaded:
The <a title="Consult reference manual" href="../refman/builtins/logtalk_load1.html"><code>logtalk_load/1</code></a> and <a title="Consult reference manual" href="../refman/builtins/logtalk_compile1.html"><code>logtalk_compile/1</code></a> always use the set of default compiler options specified in the Logtalk configuration files. Although the default options cover the usual cases, you may want to use a different set of options while compiling or loading some of your Logtalk source files. This can be accomplished by using the <a title="Consult reference manual" href="../refman/builtins/logtalk_load2.html"><code>logtalk_load/2</code></a> or the <a title="Consult reference manual" href="../refman/builtins/logtalk_compile2.html"><code>logtalk_compile/2</code></a> built-in predicates. These two predicates accept a list of options affecting how a Logtalk source file is compiled and loaded:
</p>
<pre>
| ?- logtalk_compile(Files, Options).
@ -241,6 +241,10 @@ You can use the following options:
<dt><code>plredef(Option)</code></dt>
<dd>Controls the Prolog built-in predicates redefinition warnings. Possible option values are <code>warning</code> (can be very verbose if your code redefines a lot of Prolog built-in predicates) and <code>silent</code> (the usual default).</dd>
</dl>
<dl>
<dt><code>portability(Option)</code></dt>
<dd>Controls the calling of non-ISO defined built-in predicates warnings. Possible option values are <code>warning</code> and <code>silent</code> (the usual default).</dd>
</dl>
<dl>
<dt><code>xml(Option)</code></dt>
<dd>Controls the automatic generation of documenting files in XML format. Possible option values are <code>on</code> (the usual default) and <code>off</code>.</dd>
@ -263,7 +267,7 @@ You can use the following options:
<strong><a href="configuration.html">Previous</a> | <a href="programming.html">Next</a> | <a href="index.html">Table of Contents</a> | <a href="../bibliography.html">Bibliography</a> | <a href="../glossary.html">Glossary</a></strong>
</p>
<p class="center">
Last updated on: October 16, 2001
Last updated on: December 30, 2001
</p>
<hr />

View File

@ -28,7 +28,7 @@ Logtalk, as an object-oriented extension to Prolog, shares with it the same pref
<dd>Logtalk objects, coupled with event-driven programming features enable easy implementation of frame-like systems and similar structured knowledge representations.</dd>
</dl>
<dl>
<dt><strong>Blackboard systems, Agent-based systems and systems with complex object relationships</strong></dt>
<dt><strong>Blackboard systems, agent-based systems and systems with complex object relationships</strong></dt>
<dd>Logtalk support for event-driven programming can provide a basis for the dynamic and reactive nature of these types of applications.</dd>
</dl>
<dl>
@ -63,6 +63,12 @@ A Logtalk source file must contain only one entity, either an object, a category
Any Logtalk source file can contain arbitrary directives and clauses before the opening entity directive. These directives and clauses will not be compiled by the Logtalk pre-processor and will be copied unchanged to the beginning of the corresponding Prolog output file. This feature is included to help the integration of Logtalk with other Prolog extensions like, for example, constraint programming extensions.
</p>
<h3><a class="back" title="Return to index" name="portability" href="index.html#programming_portability">Portable programs</a></h3>
<p>
Logtalk is compatible with almost all modern Prolog compilers. However, this does not mean that our Logtalk programs will have the same level of portability. If possible, we should only use in our programs Logtalk built-in predicates and ISO Prolog defined built-in predicates. If we need to use built-in predicates that may not be available in other Prolog compilers, we should try to encapsulate the non-portable code in a minimum of objects and provide a portable <strong>interface</strong> for that code. An example will be code that access operating-system specific features. The Logtalk compiler can warn us of the use of non-ISO defined built-in predicates by using the <code>portability/1</code> compiler option.
</p>
<h3><a class="back" title="Return to index" name="errors" href="index.html#programming_errors">Avoiding common errors</a></h3>
<p>
@ -89,7 +95,7 @@ Logtalk error handling strongly depends on the ISO compliance of the chosen Prol
<strong><a href="installing.html">Previous</a> | <a href="index.html">Next</a> | <a href="index.html">Table of Contents</a> | <a href="../bibliography.html">Bibliography</a> | <a href="../glossary.html">Glossary</a></strong>
</p>
<p class="center">
Last updated on: February 10, 2001
Last updated on: December 30, 2001
</p>
<hr />

View File

@ -1,8 +1,8 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.9.1
Release 2.9.2
Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
=================================================================
This folder contains several files that enables .xml documentation files

View File

@ -8,9 +8,9 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% Logtalk - Object oriented extension to Prolog
% Release 2.9.1
% Release 2.9.2
%
% Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
% Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-->

View File

@ -14,9 +14,9 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% Logtalk - Object oriented extension to Prolog
% Release 2.9.1
% Release 2.9.2
%
% Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
% Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-->

View File

@ -14,9 +14,9 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% Logtalk - Object oriented extension to Prolog
% Release 2.9.1
% Release 2.9.2
%
% Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
% Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-->

View File

@ -3,9 +3,9 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% Logtalk - Object oriented extension to Prolog
% Release 2.9.1
% Release 2.9.2
%
% Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
% Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-->

View File

@ -15,9 +15,9 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% Logtalk - Object oriented extension to Prolog
% Release 2.9.1
% Release 2.9.2
%
% Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
% Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-->

View File

@ -12,9 +12,9 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% Logtalk - Object oriented extension to Prolog
% Release 2.9.1
% Release 2.9.2
%
% Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved.
% Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-->