root/tags/lgt2210/library/NOTES

Revision 1460, 2.1 KB (checked in by pmoura, 4 years ago)

Updated release number to 2.21.0.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1=================================================================
2Logtalk - Object oriented extension to Prolog
3Release 2.21.0
4
5Copyright (c) 1998-2004 Paulo Moura.  All Rights Reserved.
6=================================================================
7
8
9This folder contains some useful objects, categories, and protocols.
10
11To load a group of objects, protocols, and categories in this library
12change your Prolog working directory to this folder and then compile
13and load the corresponding loader utility file. Currently, there are
14eight groups of entities defined, each one with a loader and a notes
15file:
16
17    dates
18        dates_loader.lgt
19        dates.notes
20
21    debugging
22        debugging_loader.lgt
23        debugging.notes
24
25    dependents
26        dependents_loader.lgt
27        dependents.notes
28
29    events
30        events_loader.lgt
31        events.notes
32
33    hierarchies
34        hierarchies_loader.lgt
35        hierarchies.notes
36
37    metapredicates
38        metapredicates_loader.lgt
39        metapredicates.notes
40
41    random
42        random_loader.lgt
43        random.notes
44
45    types
46        types_loader.lgt
47        types.notes
48
49There is also a file named all_loader.lgt that will load all entities in the
50groups listed above.
51
52To compile and load the loader files type you may use the Logtalk built-in
53predicate logtalk_load/1. For example:
54
55    | ?- logtalk_load(all_loader).
56
57Specific notes about each group of objects, categories, and protocols can be
58found in the corresponding *.notes files.
59
60Some of the files contained in this directory represent work in progress and
61are not loaded by default by any loader utility file.
62
63Some of the code in this library is based on public domain Prolog code, in
64particular, code adopted from the Edinburgh Prolog library. The definition
65of predicate reverse/2 in object list is from Richard O'Keefe and can be found
66in its book "The Craft of Prolog".
67
68By default, compiling any group of entities described above generates a .xml
69documenting file for each compiled entity (object, category, or protocol).
70See the xml sub-directory for instructions on how to browse the .xml files
71for on-line reading or how to convert the files to a print-ready format such
72as PDF.
73
74All source files are formatted using four-spaces tabs.
Note: See TracBrowser for help on using the browser.