Changeset 4225
- Timestamp:
- 04/25/08 16:13:48 (3 months ago)
- Location:
- trunk
- Files:
-
- 2 modified
-
examples/proxies/NOTES.txt (modified) (1 diff)
-
QUICK_START.txt (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/examples/proxies/NOTES.txt
r4102 r4225 27 27 object parameters. They may be stored on the database as Prolog facts. This 28 28 results in a very compact representation, which can be an advantage when 29 dealing with a large number of objects with immutable state. However, this is 30 also a fragile solution as changes on the parametric object ancestors may 31 imply changes to the number and meaning of the parametric object parameters 32 which, in turn, may imply changes to all the Prolog facts used to represent 33 the individual objects. 29 dealing with a large number of objects with immutable state. In addition, all 30 the predicates dealing managing these compact representation are encapsulated 31 in a parametric object. This can be, however, a fragile solution as changes on 32 the parametric object ancestors may imply changes to the number and meaning of 33 the parametric object parameters which, in turn, may imply changes to all the 34 Prolog facts used to represent the individual objects. 35 36 Note that parametric objects can co-exist with "normal" objects. For example, 37 when using a class-based design, we may use "normal" instances together with 38 a parametric instance of the same class. -
trunk/QUICK_START.txt
r4132 r4225 25 25 On POSIX operating-systems, the following shell scripts are installed 26 26 by default for running Logtalk with selected back-end Prolog compilers 27 (which must be up datedand properly installed for running the scripts!):27 (which must be up-to-date and properly installed for running the scripts!): 28 28 29 29 * B-Prolog: bplgt (first run must use sudo) … … 33 33 * GNU Prolog: gplgt 34 34 * K-Prolog: plclgt 35 * Qu-Prolog: qplgt "35 * Qu-Prolog: qplgt 36 36 * SICStus Prolog: sicstuslgt 37 37 * SWI-Prolog: swilgt 38 38 * XSB: xsblgt (first run must use sudo) 39 * XSB MT: xsbmtlgt (first run must use sudo) "40 * XSB MT 64 bits: xsbmt64lgt (first run must use sudo) "39 * XSB MT: xsbmtlgt (first run must use sudo) 40 * XSB MT 64 bits: xsbmt64lgt (first run must use sudo) 41 41 * YAP: yaplgt 42 42 … … 82 82 library paths file are Prolog files. The predicate used to load these files 83 83 depends on your Prolog compiler (consult your Prolog compiler documentation 84 or take a look at the definition of the predicate '$lgt_load_prolog_code'/ 184 or take a look at the definition of the predicate '$lgt_load_prolog_code'/3 85 85 in the config file. For most command-line compilers, you could type at the 86 86 Prolog prompt something like:
