| 1 | <?xml version="1.0" encoding="utf-8"?> |
|---|
| 2 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" |
|---|
| 3 | "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> |
|---|
| 4 | |
|---|
| 5 | <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> |
|---|
| 6 | |
|---|
| 7 | <head> |
|---|
| 8 | <meta http-equiv="content-type" content="application/xml+xhtml; charset=utf-8" /> |
|---|
| 9 | <title>Logtalk: Bibliography</title> |
|---|
| 10 | <link rel="stylesheet" href="screen.css" type="text/css" media="screen"/> |
|---|
| 11 | <link rel="stylesheet" href="print.css" type="text/css" media="print"/> |
|---|
| 12 | </head> |
|---|
| 13 | |
|---|
| 14 | <body> |
|---|
| 15 | |
|---|
| 16 | <div class="navtop"><a href="index.html">contents</a> |
|---|
| 17 | <span class="title">Logtalk Bibliography</span><span class="page"/> |
|---|
| 18 | </div> |
|---|
| 19 | |
|---|
| 20 | <h1>Bibliography</h1> |
|---|
| 21 | |
|---|
| 22 | |
|---|
| 23 | <dl> |
|---|
| 24 | <dt><strong>[Alexiev 93]</strong><a id="Alexiev93"></a></dt> |
|---|
| 25 | <dd><cite>Mutable Object State for Object-Oriented Logic Programming: A Survey</cite></dd> |
|---|
| 26 | <dd>Alexiev, V.</dd> |
|---|
| 27 | <dd>Technical Report TR 93-15, Department of Computing Science, University of Alberta, Canada</dd> |
|---|
| 28 | </dl> |
|---|
| 29 | |
|---|
| 30 | <dl> |
|---|
| 31 | <dt><strong>[Belli et al. 92]</strong><a id="Belli92"></a></dt> |
|---|
| 32 | <dd><cite>Object-oriented programming in Prolog: rationale and a case study</cite></dd> |
|---|
| 33 | <dd>Belli, F., Jack, O., Naish, L.</dd> |
|---|
| 34 | <dd>Technical Report 92/2, Department of Electrical and Electronics Engineering, University of Paderborn, Germany</dd> |
|---|
| 35 | <dd>URL: <a href="http://www.cs.mu.oz.au/~lee/papers/oolp/">http://www.cs.mu.oz.au/~lee/papers/oolp/</a></dd> |
|---|
| 36 | </dl> |
|---|
| 37 | |
|---|
| 38 | <dl> |
|---|
| 39 | <dt><strong>[Block 89]</strong><a id="Block89"></a></dt> |
|---|
| 40 | <dd><cite>An Extended Frame Language</cite></dd> |
|---|
| 41 | <dd>Block, F. P., Chan, N. C.</dd> |
|---|
| 42 | <dd>Proceedings OOPLSLA 89(10):151-157, ACM</dd> |
|---|
| 43 | </dl> |
|---|
| 44 | |
|---|
| 45 | <dl> |
|---|
| 46 | <dt><strong>[Bobrow et al. 88]</strong><a id="Bobrow88"></a></dt> |
|---|
| 47 | <dd><cite>Common Lisp Object System Specification</cite></dd> |
|---|
| 48 | <dd>Bobrow, D. G., Michiel, L. G., Gabriel, R. P., Keene, S. E., Kiczales, G., Moon, D. A.</dd> |
|---|
| 49 | <dd>ACM SIGPLAN Notices(23)</dd> |
|---|
| 50 | </dl> |
|---|
| 51 | |
|---|
| 52 | <dl> |
|---|
| 53 | <dt><strong>[Bratko 90]</strong><a id="Bratko90"></a></dt> |
|---|
| 54 | <dd><cite>Prolog Programming for Artificial Intelligence</cite></dd> |
|---|
| 55 | <dd>Bratko, I.</dd> |
|---|
| 56 | <dd>Addison Wesley, 2º edition, 1990</dd> |
|---|
| 57 | </dl> |
|---|
| 58 | |
|---|
| 59 | <dl> |
|---|
| 60 | <dt><strong>[Champaux 92]</strong><a id="Champaux92"></a></dt> |
|---|
| 61 | <dd><cite>A comparative Study of Object-Oriented Analysis Methods</cite></dd> |
|---|
| 62 | <dd>Champaux, D., Faure, P.</dd> |
|---|
| 63 | <dd>Journal of Object-Oriented Programming, Vol. 5, N.1, 1992</dd> |
|---|
| 64 | </dl> |
|---|
| 65 | |
|---|
| 66 | <dl> |
|---|
| 67 | <dt><strong>[Clocksin 87]</strong><a id="Clocksin87"></a></dt> |
|---|
| 68 | <dd><cite>Programming in Prolog</cite></dd> |
|---|
| 69 | <dd>Clocksin, W.F., Mellish, C.S.</dd> |
|---|
| 70 | <dd>Springer-Verlag, New York, 1987</dd> |
|---|
| 71 | </dl> |
|---|
| 72 | |
|---|
| 73 | <dl> |
|---|
| 74 | <dt><strong>[Cointe 87]</strong><a id="Cointe87"></a></dt> |
|---|
| 75 | <dd><cite>Metaclasses are First Class: the ObjVlisp Model</cite></dd> |
|---|
| 76 | <dd>Cointe, P.</dd> |
|---|
| 77 | <dd>Proceedings OOPLSLA 87(10):156-167, ACM</dd> |
|---|
| 78 | </dl> |
|---|
| 79 | |
|---|
| 80 | <dl> |
|---|
| 81 | <dt><strong>[Cordes 91]</strong><a id="Cordes91"></a></dt> |
|---|
| 82 | <dd><cite>The Literate Programming Paradigm</cite></dd> |
|---|
| 83 | <dd>Cordes, D., Brown, M.</dd> |
|---|
| 84 | <dd>IEEE Computer, June 1991:52-61</dd> |
|---|
| 85 | </dl> |
|---|
| 86 | |
|---|
| 87 | <dl> |
|---|
| 88 | <dt><strong>[Covington 94]</strong><a id="Covington94"></a></dt> |
|---|
| 89 | <dd><cite>ISO Prolog: A Summary of the Draft Proposed Standard</cite></dd> |
|---|
| 90 | <dd>Covington, M. A.</dd> |
|---|
| 91 | <dd>URL: <a href="ftp://ai.uga.edu/pub/prolog.standard/">ftp://ai.uga.edu/pub/prolog.standard/</a></dd> |
|---|
| 92 | </dl> |
|---|
| 93 | |
|---|
| 94 | <dl> |
|---|
| 95 | <dt><strong>[Cox 86]</strong><a id="Cox86"></a></dt> |
|---|
| 96 | <dd><cite>Object-Oriented Programming: An Evolutionary Approach</cite></dd> |
|---|
| 97 | <dd>Cox, Brad J.</dd> |
|---|
| 98 | <dd>Addison-Wesley Publishing Company, Don Mills, Ontario</dd> |
|---|
| 99 | </dl> |
|---|
| 100 | |
|---|
| 101 | <dl> |
|---|
| 102 | <dt><strong>[Davison 89]</strong><a id="Davison89"></a></dt> |
|---|
| 103 | <dd><cite>Polka: A Parlog Object oriented language</cite></dd> |
|---|
| 104 | <dd>Davison, A.</dd> |
|---|
| 105 | <dd>Ph.D. Thesis, Imperial College, London, 1989</dd> |
|---|
| 106 | </dl> |
|---|
| 107 | |
|---|
| 108 | <dl> |
|---|
| 109 | <dt><strong>[Davison 92]</strong><a id="Davison92"></a></dt> |
|---|
| 110 | <dd><cite>A survey of logic programming-based object oriented languages</cite></dd> |
|---|
| 111 | <dd>Davison, A.</dd> |
|---|
| 112 | <dd>Tech Report 92/3, Dept. of Computer Science, University of Melbourne, Australia</dd> |
|---|
| 113 | <dd>URL: <a href="http://www.cs.mu.oz.au/tr_db/mu_92_03.ps.gz">http://www.cs.mu.oz.au/tr_db/mu_92_03.ps.gz</a></dd> |
|---|
| 114 | </dl> |
|---|
| 115 | |
|---|
| 116 | <dl> |
|---|
| 117 | <dt><strong>[Davison 93]</strong><a id="Davison93"></a></dt> |
|---|
| 118 | <dd><cite>The deductive and object oriented features of BeBOP</cite></dd> |
|---|
| 119 | <dd>Davison, A.</dd> |
|---|
| 120 | <dd>Tech Report 93/6, Dept. of Computer Science, University of Melbourne, Australia</dd> |
|---|
| 121 | <dd>URL:<a href="http://www.cs.mu.oz.au/tr_db/mu_93_06.ps.gz">http://www.cs.mu.oz.au/tr_db/mu_93_06.ps.gz</a></dd> |
|---|
| 122 | </dl> |
|---|
| 123 | |
|---|
| 124 | <dl> |
|---|
| 125 | <dt><strong>[Delzanno 97]</strong><a id="Delzanno97"></a></dt> |
|---|
| 126 | <dd><cite>Logic and Object-Oriented Programming in Linear Logic</cite></dd> |
|---|
| 127 | <dd>Delzanno, G.</dd> |
|---|
| 128 | <dd>Ph.D. Thesis, University of Pisa, Italy</dd> |
|---|
| 129 | <dd>URL:<a href="http://www.mpi-sb.mpg.de/~delzanno/">http://www.mpi-sb.mpg.de/~delzanno/</a></dd> |
|---|
| 130 | </dl> |
|---|
| 131 | |
|---|
| 132 | <dl> |
|---|
| 133 | <dt><strong>[Dony 90]</strong><a id="Dony90"></a></dt> |
|---|
| 134 | <dd><cite>Exception Handling and Object-Oriented Programming: Towards a Synthesis</cite></dd> |
|---|
| 135 | <dd>Dony, C.</dd> |
|---|
| 136 | <dd>Proceedings OOPLSLA 90:322-330, ACM</dd> |
|---|
| 137 | </dl> |
|---|
| 138 | |
|---|
| 139 | <dl> |
|---|
| 140 | <dt><strong>[Fornarino et al. 89]</strong><a id="Fornarino89"></a></dt> |
|---|
| 141 | <dd><cite>An Original Object-Oriented Approach for Relation Management</cite></dd> |
|---|
| 142 | <dd>Fornarino, M., Pinna, A.-M.,Trousse, B.</dd> |
|---|
| 143 | <dd>Proceedings of the 4th Portuguese Conference on Artificial Intelligence</dd> |
|---|
| 144 | <dd>Lecture Notes in Artificial Intelligence, Springer-Verlag (390):13-26</dd> |
|---|
| 145 | </dl> |
|---|
| 146 | |
|---|
| 147 | <dl> |
|---|
| 148 | <dt><strong>[Fromherz 93]</strong><a id="Fromherz93"></a></dt> |
|---|
| 149 | <dd><cite>OL(P): Object Layer for Prolog</cite></dd> |
|---|
| 150 | <dd>Fromherz, M.</dd> |
|---|
| 151 | <dd>URL: <a href="ftp://parcftp.xerox.com/ftp/pub/ol/">ftp://parcftp.xerox.com/ftp/pub/ol/</a></dd> |
|---|
| 152 | </dl> |
|---|
| 153 | |
|---|
| 154 | <dl> |
|---|
| 155 | <dt><strong>[Fukunaga 86]</strong><a id="Fukunaga86"></a></dt> |
|---|
| 156 | <dd><cite>An Experience with a Prolog-based Object-Oriented Language</cite></dd> |
|---|
| 157 | <dd>Fukunaga, K., Hirose, S.</dd> |
|---|
| 158 | <dd>Proceedings OOPLSLA 86, 21(11):224-231, ACM</dd> |
|---|
| 159 | </dl> |
|---|
| 160 | |
|---|
| 161 | <dl> |
|---|
| 162 | <dt><strong>[Goldberg 83]</strong><a id="Goldberg83"></a></dt> |
|---|
| 163 | <dd>Smalltalk-80 The language and its implementation</dd> |
|---|
| 164 | <dd>Goldberg, A., Robson, D.</dd> |
|---|
| 165 | <dd>Addison-Wesley Series in Computer Science</dd> |
|---|
| 166 | </dl> |
|---|
| 167 | |
|---|
| 168 | <dl> |
|---|
| 169 | <dt><strong>[Joy et al. 00]</strong><a id="Joy00"></a></dt> |
|---|
| 170 | <dd><cite>The Java Language Specification, Second Edition</cite></dd> |
|---|
| 171 | <dd>Joy, B., Steele, G., Gosling, J., Bracha, G.</dd> |
|---|
| 172 | <dd>Addison-Wesley, 2000</dd> |
|---|
| 173 | </dl> |
|---|
| 174 | |
|---|
| 175 | <dl> |
|---|
| 176 | <dt><strong>[ISO 95]</strong><a id="ISO95"></a></dt> |
|---|
| 177 | <dd><cite>ISO/IEC DIS 13211-1 - Programming Language Prolog Part 1: General Core</cite></dd> |
|---|
| 178 | <dd>Joint Technical Committee ISO/IEC JTC 1</dd> |
|---|
| 179 | <dd>URL: <a href="http://www.iso.ch/cate/d21413.html">http://www.iso.ch/cate/d21413.html</a></dd> |
|---|
| 180 | </dl> |
|---|
| 181 | |
|---|
| 182 | <dl> |
|---|
| 183 | <dt><strong>[Knuth 84]</strong><a id="Knuth84"></a></dt> |
|---|
| 184 | <dd><cite>Literate Programming</cite></dd> |
|---|
| 185 | <dd>Knuth, D. E.</dd> |
|---|
| 186 | <dd>Computer Journal, May 84, 27(2):97-111</dd> |
|---|
| 187 | </dl> |
|---|
| 188 | |
|---|
| 189 | <dl> |
|---|
| 190 | <dt><strong>[Lieberman 86]</strong><a id="Lieberman86"></a></dt> |
|---|
| 191 | <dd><cite>Using Prototypical Objects to Implement Shared Behaviour in Object Oriented Systems</cite></dd> |
|---|
| 192 | <dd>Lieberman, H.</dd> |
|---|
| 193 | <dd>Proceedings OOPLSLA 86:189-214, ACM</dd> |
|---|
| 194 | </dl> |
|---|
| 195 | |
|---|
| 196 | <dl> |
|---|
| 197 | <dt><strong>[Maes 87]</strong><a id="Maes87"></a></dt> |
|---|
| 198 | <dd><cite>Concepts and Experiments in Computational Reflection</cite></dd> |
|---|
| 199 | <dd>Maes, P.</dd> |
|---|
| 200 | <dd>Proceedings OOPLSLA 87, ACM</dd> |
|---|
| 201 | </dl> |
|---|
| 202 | |
|---|
| 203 | <dl> |
|---|
| 204 | <dt><strong>[McCabe 92]</strong><a id="McCabe92"></a></dt> |
|---|
| 205 | <dd><cite>Logic and Objects</cite></dd> |
|---|
| 206 | <dd>McCabe, F. G.</dd> |
|---|
| 207 | <dd>Prentice Hall Series in Computer Science</dd> |
|---|
| 208 | </dl> |
|---|
| 209 | |
|---|
| 210 | <dl> |
|---|
| 211 | <dt><strong>[Moon 86]</strong><a id="Moon86"></a></dt> |
|---|
| 212 | <dd><cite>Object-Oriented Programming in Flavors</cite></dd> |
|---|
| 213 | <dd>Moon, D.</dd> |
|---|
| 214 | <dd>Proceedings OOPLSLA 86:1-8, ACM</dd> |
|---|
| 215 | </dl> |
|---|
| 216 | |
|---|
| 217 | <dl> |
|---|
| 218 | <dt><strong>[Moss 94]</strong><a id="Moss94"></a></dt> |
|---|
| 219 | <dd><cite>Prolog++ The Power of Object-Oriented and Logic Programming</cite></dd> |
|---|
| 220 | <dd>Moss, C.</dd> |
|---|
| 221 | <dd>Addison-Wesley International Series in Logic Programming, 1994</dd> |
|---|
| 222 | </dl> |
|---|
| 223 | |
|---|
| 224 | <dl> |
|---|
| 225 | <dt><strong>[Moura 94]</strong><a id="Moura94"></a></dt> |
|---|
| 226 | <dd><cite>Logtalk: Programação Orientada para Objectos em Prolog</cite></dd> |
|---|
| 227 | <dd>Moura, P., Costa, E.</dd> |
|---|
| 228 | <dd>2ª Conferência e Exposição Portuguesa de Tecnologia Orientada por Objectos</dd> |
|---|
| 229 | <dd>3i Consultores, Liboa</dd> |
|---|
| 230 | </dl> |
|---|
| 231 | |
|---|
| 232 | <dl> |
|---|
| 233 | <dt><strong>[Moura 99]</strong><a id="Moura99"></a></dt> |
|---|
| 234 | <dd><cite>Porting Prolog: Notes on porting a Prolog program to 22 Prolog compilers or the relevance of the ISO Prolog standard</cite></dd> |
|---|
| 235 | <dd>Moura, P.</dd> |
|---|
| 236 | <dd>ALP Newsletter, Vol. 12/2, May 1999</dd> |
|---|
| 237 | </dl> |
|---|
| 238 | |
|---|
| 239 | <dl> |
|---|
| 240 | <dt><strong>[Moura 00]</strong><a id="Moura00"></a></dt> |
|---|
| 241 | <dd><cite>Logtalk 2.6 Documentation</cite></dd> |
|---|
| 242 | <dd>Moura, P.</dd> |
|---|
| 243 | <dd>Technical Report DMI 2000/1</dd> |
|---|
| 244 | <dd>University of Beira Interior, Portugal</dd> |
|---|
| 245 | </dl> |
|---|
| 246 | |
|---|
| 247 | <dl> |
|---|
| 248 | <dt><strong>[Razek 92]</strong><a id="Razek92"></a></dt> |
|---|
| 249 | <dd><cite>Combining Objects and Relations</cite></dd> |
|---|
| 250 | <dd>Razek, G.</dd> |
|---|
| 251 | <dd>Comunications of the ACM, 27(12):66-70</dd> |
|---|
| 252 | </dl> |
|---|
| 253 | |
|---|
| 254 | <dl> |
|---|
| 255 | <dt><strong>[Rumbaugh 87]</strong><a id="Rumbaugh87"></a></dt> |
|---|
| 256 | <dd><cite>Relations as Semantic Constructs in an Object-Oriented Language</cite></dd> |
|---|
| 257 | <dd>Rumbaugh, J.</dd> |
|---|
| 258 | <dd>Proceedings OOPLSLA 87:466-481, ACM</dd> |
|---|
| 259 | </dl> |
|---|
| 260 | |
|---|
| 261 | <dl> |
|---|
| 262 | <dt><strong>[Rumbaugh 88]</strong><a id="Rumbaugh88"></a></dt> |
|---|
| 263 | <dd><cite>Controlling Propagation of Operations using Attributes on Relations</cite></dd> |
|---|
| 264 | <dd>Rumbaugh, J.</dd> |
|---|
| 265 | <dd>Proceedings OOPLSLA 88:285-296, ACM</dd> |
|---|
| 266 | </dl> |
|---|
| 267 | |
|---|
| 268 | <dl> |
|---|
| 269 | <dt><strong>[Schachte 95]</strong><a id="Schachte95"></a></dt> |
|---|
| 270 | <dd><cite>Efficient Object-Oriented Programming in Prolog</cite></dd> |
|---|
| 271 | <dd>Schachte, P., Saab, G.</dd> |
|---|
| 272 | <dd>Logic Programming: Formal Methods and Pratical Applications</dd> |
|---|
| 273 | <dd>Studies in Computer Science and Artificial Intelligence, 11</dd> |
|---|
| 274 | <dd>Elsevier Science B.V. North-Holland, Amsterdam, 1995</dd> |
|---|
| 275 | </dl> |
|---|
| 276 | |
|---|
| 277 | <dl> |
|---|
| 278 | <dt><strong>[SICStus 95]</strong><a id="SICStus95"></a></dt> |
|---|
| 279 | <dd><cite>SICStus Prolog Manual</cite></dd> |
|---|
| 280 | <dd>SICStus</dd> |
|---|
| 281 | <dd>URL: <a href="http://www.sics.se/ps/sicstus.html">http://www.sics.se/ps/sicstus.html</a></dd> |
|---|
| 282 | </dl> |
|---|
| 283 | |
|---|
| 284 | <dl> |
|---|
| 285 | <dt><strong>[Shan et al. 93]</strong><a id="Shan93"></a></dt> |
|---|
| 286 | <dd><cite>Is Multiple Inheritance Essential to OOP? (Panel)</cite></dd> |
|---|
| 287 | <dd>Shan, Y., Cargill, T., Cox, B., Cook, W., Loomis, M., Snyder, A.</dd> |
|---|
| 288 | <dd>Proceedings OOPLSLA 93:360-363</dd> |
|---|
| 289 | </dl> |
|---|
| 290 | |
|---|
| 291 | <dl> |
|---|
| 292 | <dt><strong>[Stefik et al. 86]</strong><a id="Stefik86"></a></dt> |
|---|
| 293 | <dd><cite>Integrating Acess-Oriented Programming into a Multiparadigm Environment</cite></dd> |
|---|
| 294 | <dd>Stefik, M. J., Bobrow, D. G. , Kahn, K. M.</dd> |
|---|
| 295 | <dd>IEEE Software, January 1986:10-18</dd> |
|---|
| 296 | </dl> |
|---|
| 297 | |
|---|
| 298 | <dl> |
|---|
| 299 | <dt><strong>[Stroustrup 86]</strong><a id="Stroustrup86"></a></dt> |
|---|
| 300 | <dd><cite>The C++ Programming Language</cite></dd> |
|---|
| 301 | <dd>Stroustrup, B.</dd> |
|---|
| 302 | <dd>Addison-Wesley Series in Computer Science</dd> |
|---|
| 303 | </dl> |
|---|
| 304 | |
|---|
| 305 | <dl> |
|---|
| 306 | <dt><strong>[Taenzer 89]</strong><a id="Taenzer89"></a></dt> |
|---|
| 307 | <dd><cite>Problems in Object-Oriented Software Reuse</cite></dd> |
|---|
| 308 | <dd>Taenzer, D., Ganti, M., Podar, S.</dd> |
|---|
| 309 | <dd>Proceedings of ECOOP 89</dd> |
|---|
| 310 | <dd>British Computer Society Workshop Series, Cambridge University Press</dd> |
|---|
| 311 | </dl> |
|---|
| 312 | |
|---|
| 313 | <dl> |
|---|
| 314 | <dt><strong>[Tanzer 95]</strong><a id="Tanzer95"></a></dt> |
|---|
| 315 | <dd><cite>Remarks on Object-Oriented Modeling of Associations</cite></dd> |
|---|
| 316 | <dd>Tanzer, C.</dd> |
|---|
| 317 | <dd>Journal of Object-Oriented Programming, February 1995, SIGS Publications</dd> |
|---|
| 318 | </dl> |
|---|
| 319 | |
|---|
| 320 | <dl> |
|---|
| 321 | <dt><strong>[Tanenbaum 87]</strong><a id="Tanenbaum87"></a></dt> |
|---|
| 322 | <dd><cite>Operating Systems - Design and Implementation</cite></dd> |
|---|
| 323 | <dd>Tanenbaum, A.</dd> |
|---|
| 324 | <dd>Prentice-Hall Software Series, 1987</dd> |
|---|
| 325 | </dl> |
|---|
| 326 | |
|---|
| 327 | <dl> |
|---|
| 328 | <dt><strong>[Welsch 89]</strong><a id="Welsch89"></a></dt> |
|---|
| 329 | <dd><cite>Reasoning Objects with Dynamic Knowledge Bases</cite></dd> |
|---|
| 330 | <dd>Welsch, C., Barth, G.</dd> |
|---|
| 331 | <dd>Proceedings of the 4th Portuguese Conference on Artificial Intelligence(390):257-268</dd> |
|---|
| 332 | <dd>Lecture Notes in Artificial Intelligence, Springer-Verlag, 1989</dd> |
|---|
| 333 | </dl> |
|---|
| 334 | |
|---|
| 335 | <p> |
|---|
| 336 | More references can be found in the <a href="http://www.ci.uc.pt/oolpr/oolpr.html">Object-Oriented Logic Programming Resources</a> web page. |
|---|
| 337 | </p> |
|---|
| 338 | |
|---|
| 339 | <div class="footer"> |
|---|
| 340 | <div class="copyright"> |
|---|
| 341 | <span>Copyright © <a href="mailto:pmoura@logtalk.org">Paulo Moura</a> — <a href="http://logtalk.org">Logtalk.org</a></span><br/> |
|---|
| 342 | <span>Last updated on: October 26, 2006</span> |
|---|
| 343 | </div> |
|---|
| 344 | <div class="navbottom"> |
|---|
| 345 | <span> </span><br/> |
|---|
| 346 | <span><a href="http://validator.w3.org/check/referer">XHTML</a> + <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a></span> |
|---|
| 347 | </div> |
|---|
| 348 | </div> |
|---|
| 349 | |
|---|
| 350 | </body> |
|---|
| 351 | |
|---|
| 352 | </html> |
|---|