Changeset 1191

Show
Ignore:
Timestamp:
07/25/04 11:15:53 (4 years ago)
Author:
pmoura
Message:

Improved documentation.

Location:
trunk
Files:
11 modified

Legend:

Unmodified
Added
Removed
  • trunk/examples/NOTES

    r1151 r1191  
    1010description of each example is included below. 
    1111 
    12 Each example contains a NOTES file and a loader utility file that may  
    13 be used to load all the example entities. In addition, most examples  
     12Each example folder contains a NOTES file and a loader helper file which  
     13may be used to load all the example entities. In addition, most examples  
    1414contain a SCRIPT file with sample queries for your to try. 
    1515 
    16 Most of these examples need objects, protocols, and categories that  
    17 are defined in the Logtalk standard library or in other examples, so  
    18 you should load them first (see the NOTES files inside the library  
    19 folder and the NOTES file inside each example folder). 
     16Most of these examples need objects, protocols, and categories which are  
     17defined in the Logtalk standard library or in other examples, so you  
     18should load them first (see the NOTES files inside the library folder and  
     19the NOTES file inside each example folder). 
    2020 
    2121Some examples may redefine objects already loaded from other examples. 
    2222You may want to restart Logtalk after trying each example. 
    2323 
    24 Some of the examples code have been adopted from public available  
    25 Prolog code and from known Prolog text books and are copyrighted by  
    26 the respective authors. 
     24Some of the examples code have been adopted from public available Prolog  
     25code and from known Prolog text books and are copyrighted by the respective  
     26authors. 
    2727 
    28 These are programming examples, meaning that you should study the  
    29 source files to fully understand them. 
     28These are programming examples, meaning that you should study the source  
     29files to fully understand them. 
    3030 
    3131All examples are formatted using four spaces tabs. 
    3232 
    3333By default, compiling an example generates a .xml documenting file for each  
    34 compiled entity (object, category, or protocol). See the xml sub-directory  
    35 for instructions on how to browse the .xml files for on-line reading or how  
    36 to convert the files to a print-ready format such as PDF. 
     34compiled entity (object, category, or protocol). See the xml folder for  
     35instructions on how to browse the .xml files for on-line reading or how to  
     36convert the files to a print-ready format such as PDF. 
    3737 
    3838 
  • trunk/INSTALL

    r1182 r1191  
    1717INSTALLING FOR A SINGLE USER 
    1818 
    19 In the case of a single user, the Logtalk directory can simply be  
    20 copied to the user home directory. 
     19In the case of a single user, the Logtalk directory may simply be copied to  
     20the user home directory. 
    2121 
    2222 
    2323INSTALLING FOR MULTIPLE USERS 
    2424 
    25 In the case of multiple users, the Logtalk directory can be copied to  
    26 any location that its accessible by all the users. 
     25In the case of multiple users, the Logtalk directory can be copied to any  
     26location that its accessible by all the users. 
    2727 
    2828Regarding directory and file permissions, it is advisable to make all files  
  • trunk/library/dates.notes

    r1151 r1191  
    1717 
    1818Please note that some of the functionality of these objects depends  
    19 on the used Prolog support for accessing operating system time and  
     19on the chosen Prolog support for accessing operating system time and  
    2020date values. 
  • trunk/library/events.notes

    r1151 r1191  
    1717The protocol event_handlersp declares the two basic event handler predicates 
    1818(before/3 and after/3). You will need to refer this protocol in your objects 
    19 if you need to use the super control structure (^^/1) with these predicates. 
     19if you want to use the super control structure (^^/1) with these predicates. 
    2020 
    2121The monitor object implements more sophisticated event handling predicates. 
    2222 
    23 Some of the objects assume that the used Prolog compiler defines the  
     23Some of the objects assume that the chosen Prolog compiler defines the  
    2424usual sort/2 built-in predicate. 
  • trunk/library/hierarchies.notes

    r1151 r1191  
    1212    | ?- logtalk_load(hierarchies_loader). 
    1313 
    14 These objects implement reflection predicates over class/instance  
    15 and prototype hierarchies. 
     14These objects implement reflection predicates over class and prototype  
     15hierarchies. 
  • trunk/library/NOTES

    r1151 r1191  
    77 
    88 
    9 This folder contains objects, categories, and protocols that implement 
    10 predicates for dealing with common Prolog types and structures. 
     9This folder contains some useful objects, categories, and protocols.  
    1110 
    1211To load a group of objects, protocols, and categories in this library  
     
    5655    | ?- logtalk_load(all_loader). 
    5756 
    58 Specific notes about each group of objects, categories, and protocols  
    59 can be found in the corresponding *.notes files. 
     57Specific notes about each group of objects, categories, and protocols can be  
     58found in the corresponding *.notes files. 
    6059 
    61 Some of the files contained in this directory represent work in progress  
    62 and are not loaded by default by any loader utility file. 
     60Some of the files contained in this directory represent work in progress and  
     61are not loaded by default by any loader utility file. 
    6362 
    64 Some of the code in this library is based on public domain Prolog code,  
    65 in particular, code adopted from the Edinburgh Prolog library. The definition  
     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  
    6665of predicate reverse/2 in object list is from Richard O'Keefe and can be found  
    6766in its book "The Craft of Prolog". 
     
    7069documenting file for each compiled entity (object, category, or protocol). 
    7170See the xml sub-directory for instructions on how to browse the .xml files  
    72 for on-line reading or how to convert the files to print-ready format. 
     71for on-line reading or how to convert the files to a print-ready format such  
     72as PDF. 
    7373 
    7474All source files are formatted using four-spaces tabs. 
  • trunk/library/types.notes

    r1151 r1191  
    1313 
    1414These objects implement predicates over common Prolog terms and  
    15 structures like lists, diffrence lists, binary trees, dictionaries,  
    16 and queues. 
     15structures such as lists, difference lists, binary trees, queues,  
     16dictionaries, and sets. 
  • trunk/misc/NOTES

    r1151 r1191  
    6161 
    6262make_xsblgt.sh 
    63     makes a script named ciaolgt for running Logtalk with XSB 
     63    makes a script named xsblgt for running Logtalk with XSB 
    6464 
    6565These scripts require the environment variable LOGTALKHOME (pointing to the  
  • trunk/README

    r1151 r1191  
    3636    http://www.logtalk.org/ 
    3737 
    38 At this address you can also find useful documentation and information 
     38At this address you can also find additional documentation and information 
    3939about Logtalk. 
    4040 
  • trunk/RELEASE_NOTES

    r1188 r1191  
    1717    on single entity source files plus loading and compiling helper files. 
    1818 
    19     Updated URL used on the automatically generated XML documenting files  
     19    Updated the URL used on the automatically generated XML documenting files  
    2020    when compiling entities with the option doctype(web). 
    2121 
  • trunk/scripts/NOTES

    r1151 r1191  
    6161 
    6262make_xsblgt.sh 
    63     makes a script named ciaolgt for running Logtalk with XSB 
     63    makes a script named xsblgt for running Logtalk with XSB 
    6464 
    6565These scripts require the environment variable LOGTALKHOME (pointing to the