Changeset 1195
- Timestamp:
- 07/27/04 19:20:43 (4 years ago)
- Location:
- trunk
- Files:
-
- 17 modified
-
BIBLIOGRAPHY (modified) (2 diffs)
-
configs/NOTES (modified) (8 diffs)
-
examples/dcgs/NOTES (modified) (1 diff)
-
examples/dynpred/NOTES (modified) (1 diff)
-
examples/errors/NOTES (modified) (1 diff)
-
examples/symdiff/NOTES (modified) (2 diffs)
-
manuals/index.html (modified) (3 diffs)
-
manuals/NOTES (modified) (1 diff)
-
manuals/tutorial/attributes.html (modified) (2 diffs)
-
manuals/tutorial/index.html (modified) (1 diff)
-
manuals/userman/index.html (modified) (1 diff)
-
QUICK_START (modified) (1 diff)
-
UPGRADING (modified) (1 diff)
-
wenv/jedit/NOTES (modified) (1 diff)
-
wenv/kate/NOTES (modified) (2 diffs)
-
wenv/NOTES (modified) (1 diff)
-
xml/NOTES (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/BIBLIOGRAPHY
r1102 r1195 10 10 author = "Paulo Moura", 11 11 title = "{Logtalk - Design of an Object-Oriented Logic Programming Language}", 12 school = "Depart ament of Informatics, University of Beira Interior, Portugal",12 school = "Department of Informatics, University of Beira Interior, Portugal", 13 13 month = sep, 14 14 year = 2003, … … 30 30 author = "Paulo Moura", 31 31 title = "{Porting Prolog: Notes on porting a Prolog program to 22 Prolog compilers or the relevance of the ISO Prolog standard}", 32 journal = "Asso tiation of Logic Programming Newsletter",32 journal = "Association of Logic Programming Newsletter", 33 33 volume = 12, 34 34 number = 2, -
trunk/configs/NOTES
r1172 r1195 25 25 26 26 If a config file for your favorite Prolog is not available, use this 27 file to write one. For each predicate in the file, see if it is built in27 file to write one. For each predicate in the file, see if it is built-in 28 28 in your Prolog, available in a library, or if you can write a better 29 29 definition. … … 37 37 ALS bug in operator handling that make calls like "\+ ::Pred" be 38 38 interpreted like "::(\+ Pred)" instead of "\+ (::Pred)". A workaround is 39 to replace all occur ences of "\+ ::Pred" by "\+ (::Pred)" and all40 occur ences of "\+ Obj::Pred" by "\+ (Obj::Pred)". Please report any other39 to replace all occurrences of "\+ ::Pred" by "\+ (::Pred)" and all 40 occurrences of "\+ Obj::Pred" by "\+ (Obj::Pred)". Please report any other 41 41 problems that you might find. Don't forget to use the cd/1 predicate to 42 42 set the working directory before loading the library or an example. Consult … … 63 63 64 64 For B-Prolog 4.0 or 5.0. 65 The (Logtalk) predicates lgt_current_date/3 and lgt_current_time/365 The (Logtalk) predicates '$lgt_current_date'/3 and '$lgt_current_time'/3 66 66 have dummy definitions. Don't forget to use the chdir/1 predicate to 67 67 set the working directory before loading the library or an example. … … 111 111 must edit the contents of the file ciao.config to match your operating 112 112 system (the include directives arguments are file paths that differ 113 between operating systems). The definition of the lgt_predicate_property/2113 between operating systems). The definition of the '$lgt_predicate_property'/2 114 114 in file ciao_aux.config is a bit of a hack, but should enable you to run 115 115 the Logtalk companion examples and to try out your own Logtalk programs. … … 209 209 LPA bug in operator handling that make calls like "\+ ::Pred" be 210 210 interpreted like "::(\+ Pred)" instead of "\+ (::Pred)". A workaround is 211 to replace all occur ences of "\+ ::Pred" by "\+ (::Pred)"; (2) If you call211 to replace all occurrences of "\+ ::Pred" by "\+ (::Pred)"; (2) If you call 212 212 the \+ operator in your code the writeq/1 built-in don't always output a 213 213 space after the operator resulting in calls like "\+(...)". Because \+ is … … 273 273 274 274 Qu-Prolog 6.4 does not support floats. In order to compile the Logtalk 275 library and the Logtalk example xyou will need to replace all occurrences275 library and the Logtalk examples you will need to replace all occurrences 276 276 of floats by either integers or (quoted) atoms. In Unix-like systems, you 277 277 may perform the changes by running the following commands: … … 322 322 323 323 For versions 3.8.x~3.11.x. The config file sets the flag language to 324 iso, but that is only recom ended and should not be needed to run Logtalk.324 iso, but that is only recommended and should not be needed to run Logtalk. 325 325 No problems expected although not fully tested. Don't forget to use the 326 326 SICStus working_directory/2 predicate to set the working directory before … … 397 397 398 398 The write_canonical/2 predicates may output code that in some instances 399 can not be read edback with read_term/3. If you receive a syntax error399 can not be read back with read_term/3. If you receive a syntax error 400 400 while loading a Logtalk compiled file we will have to fix the problem by 401 401 editing the file (the Prolog output, not the Logtalk source). Don't -
trunk/examples/dcgs/NOTES
r1151 r1195 27 27 parsing of URLs, decomposing them in components 28 28 shell 29 parsing of co omand-line shell commands29 parsing of command-line shell commands 30 30 faa 31 31 command language DCG example (see below for original source) -
trunk/examples/dynpred/NOTES
r1151 r1195 19 19 20 20 root 21 root of the proto ype hierarchy; declares and defines a public,21 root of the prototype hierarchy; declares and defines a public, 22 22 dynamic predicate 23 23 descendant -
trunk/examples/errors/NOTES
r1151 r1195 22 22 23 23 Note that the warnings and errors that you will get while compiling 24 your files depend on your compiler options ( setted explicitly as24 your files depend on your compiler options (defined explicitly as 25 25 parameters in the logtalk_compile/2 or logtalk_load/2 built-in 26 26 predicates or by default in your configuration file). -
trunk/examples/symdiff/NOTES
r1151 r1195 12 12 13 13 You will also need to load the library hierarchies_loader file. 14 Alternatively, you may load the library all -loader file to load14 Alternatively, you may load the library all_loader file to load 15 15 all library entities. 16 16 … … 27 27 - only integers can be used as constants. 28 28 29 This example is still incomplete. For example, using sum distribu ition29 This example is still incomplete. For example, using sum distribution 30 30 property to simplify expressions is not yet implemented. -
trunk/manuals/index.html
r1179 r1195 9 9 <head> 10 10 <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> 11 <title>Logtalk 2.19. 0Documentation</title>11 <title>Logtalk 2.19.1 Documentation</title> 12 12 <link rel="stylesheet" href="styles.css" type="text/css" /> 13 13 </head> … … 19 19 </div> 20 20 21 <h1>Logtalk 2.19. 0Documentation</h1>21 <h1>Logtalk 2.19.1 Documentation</h1> 22 22 23 23 <ul> … … 38 38 39 39 <div class="footer"> 40 <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: July 2 3, 2004</span></p>40 <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: July 28, 2004</span></p> 41 41 </div> 42 42 -
trunk/manuals/NOTES
r1151 r1195 11 11 Starting with version 2.6.0, all the pages conform to the HTML 4.01 12 12 Strict W3C Standard. In a future version, they will also be XHTML 1.0 13 ready. You can change the appear ence of the pages by changing the13 ready. You can change the appearance of the pages by changing the 14 14 included styles.css cascade style sheet file. Needless to say, the 15 15 manual pages look better in recent web browser releases that support -
trunk/manuals/tutorial/attributes.html
r1178 r1195 39 39 </p> 40 40 <p> 41 We do not want to encapsulate these predicates in an object. Why? Because they are a set of useful l, closely related, predicates that may be used by several, unrelated, objects. If defined at an object level, we would be constrained to use inheritance in order to have the predicates available to other objects. Furthermore, this could force us to use multi-inheritance or to have some kind of generic root object containing all kinds of possible useful predicates.41 We do not want to encapsulate these predicates in an object. Why? Because they are a set of useful, closely related, predicates that may be used by several, unrelated, objects. If defined at an object level, we would be constrained to use inheritance in order to have the predicates available to other objects. Furthermore, this could force us to use multi-inheritance or to have some kind of generic root object containing all kinds of possible useful predicates. 42 42 </p> 43 43 <p> … … 149 149 150 150 <div class="footer"> 151 <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: July 2 2, 2004</span></p>151 <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: July 28, 2004</span></p> 152 152 </div> 153 153 </body> -
trunk/manuals/tutorial/index.html
r1178 r1195 62 62 63 63 <div class="footer"> 64 <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: July 2 2, 2004</span></p>64 <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: July 28, 2004</span></p> 65 65 </div> 66 66 </body> -
trunk/manuals/userman/index.html
r1179 r1195 258 258 259 259 <div class="footer"> 260 <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: July 2 3, 2004</span></p>260 <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: July 28, 2004</span></p> 261 261 </div> 262 262 </body> -
trunk/QUICK_START
r1151 r1195 81 81 82 82 6. Open the example SCRIPT file, which contains sample queries that you 83 may try by copying-and-pasting or drag ing-and-droping them on your Prolog83 may try by copying-and-pasting or dragging-and-droping them on your Prolog 84 84 interpreter top-level. 85 85 -
trunk/UPGRADING
r1151 r1195 5 5 Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved. 6 6 ================================================================= 7 8 7 9 8 -
trunk/wenv/jedit/NOTES
r1151 r1195 31 31 Note: 32 32 33 You can c ostumized the templates for objects, caterories, and protocols33 You can customize the templates for objects, categories, and protocols 34 34 to use your name by default by changing the line that reads: 35 35 -
trunk/wenv/kate/NOTES
r1151 r1195 8 8 9 9 This directory contains files that provide syntax highlighting 10 for editing Logtalk source files with the KDE Kate and K write10 for editing Logtalk source files with the KDE Kate and KWrite 11 11 text editors (http://kate.kde.org/). 12 12 … … 20 20 ~/.kde/share/apps/katepart/syntax/ 21 21 22 and restart Kate and K write.22 and restart Kate and KWrite. 23 23 24 24 -
trunk/wenv/NOTES
r1151 r1195 7 7 8 8 9 This directory contains files that provide syntax highlighting 10 and other editing services for writing Logtalk source files (*.lgt)11 with common text editors. By default, Logtalk syntax highlighting is12 also applied to config files (*.config).9 This directory contains files that provide syntax highlighting and 10 other editing services for writing Logtalk source files (*.lgt) and 11 metafiles (*.mlgt) with common text editors. By default, Logtalk 12 syntax highlighting is also applied to config files (*.config). -
trunk/xml/NOTES
r1181 r1195 115 115 converted files. The title of the index.html file can be given as a parameter 116 116 to the script. Edit the script to match your environment before running it 117 and to chose between HTML or XHTML output. Requires James Clar ck XT XSLT117 and to chose between HTML or XHTML output. Requires James Clark XT XSLT 118 118 processor 20020426a or later version (http://www.jclark.com/xml/). 119 119 … … 125 125 converted files. The title of the index.html can be given as a parameter 126 126 to the script. Edit the script to match your environment before running 127 it and to chose between HTML or XHTML output. Requires James Clar ck XT127 it and to chose between HTML or XHTML output. Requires James Clark XT 128 128 XSLT processor 20020426a or later version (http://www.jclark.com/xml/). 129 129 … … 133 133 Sample DOS batch script to convert .xml files to .html files. Edit the 134 134 script to match your environment before running it and to chose between 135 HTML or XHTML output. Requires James Clar ck XT XSLT processor 20020426a135 HTML or XHTML output. Requires James Clark XT XSLT processor 20020426a 136 136 or later version (http://www.jclark.com/xml/). 137 137
