-
-
Notifications
You must be signed in to change notification settings - Fork 34
Expand file tree
/
Copy pathbibliography.html
More file actions
430 lines (406 loc) · 20.1 KB
/
Copy pathbibliography.html
File metadata and controls
430 lines (406 loc) · 20.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
<!DOCTYPE html>
<html class="writer-html5" lang="en" data-content_root="./">
<head>
<meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Bibliography — Logtalk 3.101.0</title>
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=d75fae25" />
<link rel="stylesheet" type="text/css" href="_static/css/theme.css?v=19f00094" />
<link rel="stylesheet" type="text/css" href="_static/css/custom.css?v=396eccfe" />
<!--[if lt IE 9]>
<script src="_static/js/html5shiv.min.js"></script>
<![endif]-->
<script src="_static/jquery.js?v=5d32c60e"></script>
<script src="_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
<script src="_static/documentation_options.js?v=ab892a5e"></script>
<script src="_static/doctools.js?v=9a2dae69"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="_static/js/theme.js"></script>
<!-- begin favicon -->
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
<link rel="manifest" href="/site.webmanifest" />
<link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5" />
<meta name="msapplication-TileColor" content="#355b95" />
<meta name="theme-color" content="#ffffff" />
<!-- end favicon -->
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<link rel="next" title="Index" href="genindex.html" />
<link rel="prev" title="Glossary" href="glossary.html" />
</head>
<body class="wy-body-for-nav">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
<div class="wy-side-scroll">
<div class="wy-side-nav-search" >
<a href="index.html" class="icon icon-home">
The Logtalk Handbook
<img src="_static/logtalk.gif" class="logo" alt="Logo"/>
</a>
<div class="version">
3.101.0
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="search.html" method="get">
<input type="text" name="q" placeholder="Search docs" aria-label="Search docs" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
<p class="caption" role="heading"><span class="caption-text">Contents</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="userman/index.html">User Manual</a></li>
<li class="toctree-l1"><a class="reference internal" href="refman/index.html">Reference Manual</a></li>
<li class="toctree-l1"><a class="reference internal" href="tutorial/index.html">Tutorial</a></li>
<li class="toctree-l1"><a class="reference internal" href="faq/index.html">FAQ</a></li>
<li class="toctree-l1"><a class="reference internal" href="devtools/index.html">Developer Tools</a></li>
<li class="toctree-l1"><a class="reference internal" href="libraries/index.html">Libraries</a></li>
<li class="toctree-l1"><a class="reference internal" href="ports/index.html">Ports</a></li>
<li class="toctree-l1"><a class="reference internal" href="contributions/index.html">Contributions</a></li>
<li class="toctree-l1"><a class="reference internal" href="glossary.html">Glossary</a></li>
<li><a class="reference internal" href="#">Bibliography</a></li>
<li class="toctree-l1"><a class="reference internal" href="genindex.html">Index</a></li>
</ul>
<p class="caption"><span class="caption-text">External Contents</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../apis/index.html">APIs</a></li>
<li class="toctree-l1"><a class="reference internal" href="https://logtalk.org">Logtalk website</a></li>
<li class="toctree-l1"><a class="reference internal" href="https://github.com/LogtalkDotOrg/logtalk3">GitHub repo</a></li>
</ul>
</div>
</div>
</nav>
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="index.html">The Logtalk Handbook</a>
</nav>
<div class="wy-nav-content">
<div class="rst-content">
<div role="navigation" aria-label="Page navigation">
<ul class="wy-breadcrumbs">
<li><a href="index.html" class="icon icon-home" aria-label="Home"></a></li>
<li class="breadcrumb-item active">Bibliography</li>
<li class="wy-breadcrumbs-aside">
<a href="https://github.com/LogtalkDotOrg/logtalk3/blob/master/docs/handbook/sources/bibliography.rst" class="fa fa-github"> Edit on GitHub</a>
</li>
</ul>
<hr/>
</div>
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div itemprop="articleBody">
<section id="bibliography">
<h1>Bibliography<a class="headerlink" href="#bibliography" title="Link to this heading"></a></h1>
</section>
<div role="list" class="citation-list">
<div class="citation" id="alexiev93" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>Alexiev93<span class="fn-bracket">]</span></span>
<p>Mutable Object State for Object-Oriented Logic Programming: A Survey
Alexiev, V.
Technical Report TR 93-15, Department of Computing Science,
University of Alberta, Canada</p>
</div>
<div class="citation" id="belli-et-al-92" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>Belli_et_al_92<span class="fn-bracket">]</span></span>
<p>Object-oriented programming in Prolog: rationale and a case study
Belli, F., Jack, O., Naish, L.
Technical Report 92/2, Department of Electrical and Electronics
Engineering, University of Paderborn, Germany
URL: <a class="reference external" href="https://lee-naish.github.io/papers/oolp/index.html">https://lee-naish.github.io/papers/oolp/index.html</a></p>
</div>
<div class="citation" id="block89" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>Block89<span class="fn-bracket">]</span></span>
<p>An Extended Frame Language
Block, F. P., Chan, N. C.
Proceedings OOPLSLA 89(10):151-157, ACM</p>
</div>
<div class="citation" id="bobrow-et-al-88" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>Bobrow_et_al_88<span class="fn-bracket">]</span></span>
<p>Common Lisp Object System Specification
Bobrow, D. G., Michiel, L. G., Gabriel, R. P., Keene, S. E.,
Kiczales, G., Moon, D. A.
ACM SIGPLAN Notices(23)</p>
</div>
<div class="citation" id="bratko90" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>Bratko90<span class="fn-bracket">]</span></span>
<p>Prolog Programming for Artificial Intelligence
Bratko, I.
Addison Wesley, 2º edition, 1990</p>
</div>
<div class="citation" id="champaux92" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>Champaux92<span class="fn-bracket">]</span></span>
<p>A comparative Study of Object-Oriented Analysis Methods
Champaux, D., Faure, P.
Journal of Object-Oriented Programming, Vol. 5, N.1, 1992</p>
</div>
<div class="citation" id="clocksin87" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>Clocksin87<span class="fn-bracket">]</span></span>
<p>Programming in Prolog
Clocksin, W.F., Mellish, C.S.
Springer-Verlag, New York, 1987</p>
</div>
<div class="citation" id="cointe87" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>Cointe87<span class="fn-bracket">]</span></span>
<p>Metaclasses are First Class: the ObjVlisp Model
Cointe, P.
Proceedings OOPLSLA 87(10):156-167, ACM</p>
</div>
<div class="citation" id="cordes91" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>Cordes91<span class="fn-bracket">]</span></span>
<p>The Literate Programming Paradigm
Cordes, D., Brown, M.
IEEE Computer, June 1991:52-61</p>
</div>
<div class="citation" id="covington94" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>Covington94<span class="fn-bracket">]</span></span>
<p>ISO Prolog: A Summary of the Draft Proposed Standard
Covington, M. A.
URL: <a class="reference external" href="ftp://ai.uga.edu/pub/prolog.standard/">ftp://ai.uga.edu/pub/prolog.standard/</a></p>
</div>
<div class="citation" id="cox86" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>Cox86<span class="fn-bracket">]</span></span>
<p>Object-Oriented Programming: An Evolutionary Approach
Cox, Brad J.
Addison-Wesley Publishing Company, Don Mills, Ontario</p>
</div>
<div class="citation" id="davison89" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>Davison89<span class="fn-bracket">]</span></span>
<p>Polka: A Parlog Object oriented language
Davison, A.
Ph.D. Thesis, Imperial College, London, 1989</p>
</div>
<div class="citation" id="davison92" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>Davison92<span class="fn-bracket">]</span></span>
<p>A survey of logic programming-based object oriented languages
Davison, A.
Tech Report 92/3, Dept. of Computer Science, University of Melbourne,
Australia
URL: <a class="reference external" href="https://catalogue.nla.gov.au/catalog/772526">https://catalogue.nla.gov.au/catalog/772526</a></p>
</div>
<div class="citation" id="davison93" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>Davison93<span class="fn-bracket">]</span></span>
<p>The deductive and object oriented features of BeBOP
Davison, A.
Tech Report 93/6, Dept. of Computer Science, University of Melbourne,
Australia
URL: <a class="reference external" href="https://catalogue.nla.gov.au/catalog/1273317">https://catalogue.nla.gov.au/catalog/1273317</a></p>
</div>
<div class="citation" id="delzanno97" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>Delzanno97<span class="fn-bracket">]</span></span>
<p>Logic and Object-Oriented Programming in Linear Logic
Delzanno, G.
Ph.D. Thesis, University of Pisa, Italy
URL: <a class="reference external" href="https://opac.bncf.firenze.sbn.it/Record/BVE0136144?uri=BVE0136144">https://opac.bncf.firenze.sbn.it/Record/BVE0136144?uri=BVE0136144</a></p>
</div>
<div class="citation" id="dony90" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>Dony90<span class="fn-bracket">]</span></span>
<p>Exception Handling and Object-Oriented Programming: Towards a
Synthesis
Dony, C.
Proceedings OOPLSLA 90:322-330, ACM</p>
</div>
<div class="citation" id="fornarino-et-al-89" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>Fornarino_et_al_89<span class="fn-bracket">]</span></span>
<p>An Original Object-Oriented Approach for Relation Management
Fornarino, M., Pinna, A.-M.,Trousse, B.
Proceedings of the 4th Portuguese Conference on Artificial
Intelligence
Lecture Notes in Artificial Intelligence, Springer-Verlag (390):13-26</p>
</div>
<div class="citation" id="fromherz93" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>Fromherz93<span class="fn-bracket">]</span></span>
<p>OL(P): Object Layer for Prolog
Fromherz, M.
URL: <a class="reference external" href="ftp://parcftp.xerox.com/ftp/pub/ol/">ftp://parcftp.xerox.com/ftp/pub/ol/</a></p>
</div>
<div class="citation" id="fukunaga86" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>Fukunaga86<span class="fn-bracket">]</span></span>
<p>An Experience with a Prolog-based Object-Oriented Language
Fukunaga, K., Hirose, S.
Proceedings OOPLSLA 86, 21(11):224-231, ACM</p>
</div>
<div class="citation" id="goldberg83" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>Goldberg83<span class="fn-bracket">]</span></span>
<p>Smalltalk-80 The language and its implementation
Goldberg, A., Robson, D.
Addison-Wesley Series in Computer Science</p>
</div>
<div class="citation" id="joy-et-al-00" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>Joy_et_al_00<span class="fn-bracket">]</span></span>
<p>The Java Language Specification, Second Edition
Joy, B., Steele, G., Gosling, J., Bracha, G.
Addison-Wesley, 2000</p>
</div>
<div class="citation" id="iso95" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>ISO95<span class="fn-bracket">]</span></span>
<p>ISO/IEC DIS 13211-1 - Programming Language Prolog Part 1: General
Core
Joint Technical Committee ISO/IEC JTC 1
URL: <a class="reference external" href="https://www.iso.org/standard/21413.html">https://www.iso.org/standard/21413.html</a></p>
</div>
<div class="citation" id="knuth84" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>Knuth84<span class="fn-bracket">]</span></span>
<p>Literate Programming
Knuth, D. E.
Computer Journal, May 84, 27(2):97-111</p>
</div>
<div class="citation" id="lieberman86" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>Lieberman86<span class="fn-bracket">]</span></span>
<p>Using Prototypical Objects to Implement Shared Behaviour in Object
Oriented Systems
Lieberman, H.
Proceedings OOPLSLA 86:189-214, ACM</p>
</div>
<div class="citation" id="maes87" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>Maes87<span class="fn-bracket">]</span></span>
<p>Concepts and Experiments in Computational Reflection
Maes, P.
Proceedings OOPLSLA 87, ACM</p>
</div>
<div class="citation" id="mccabe92" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>McCabe92<span class="fn-bracket">]</span></span>
<p>Logic and Objects
McCabe, F. G.
Prentice Hall Series in Computer Science</p>
</div>
<div class="citation" id="moon86" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>Moon86<span class="fn-bracket">]</span></span>
<p>Object-Oriented Programming in Flavors
Moon, D.
Proceedings OOPLSLA 86:1-8, ACM</p>
</div>
<div class="citation" id="moss94" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>Moss94<span class="fn-bracket">]</span></span>
<p>Prolog++ The Power of Object-Oriented and Logic Programming
Moss, C.
Addison-Wesley International Series in Logic Programming, 1994</p>
</div>
<div class="citation" id="moura94" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>Moura94<span class="fn-bracket">]</span></span>
<p>Logtalk: Programação Orientada para Objectos em Prolog
Moura, P., Costa, E.
2ª Conferência e Exposição Portuguesa de Tecnologia Orientada por
Objectos
3i Consultores, Lisboa</p>
</div>
<div class="citation" id="moura99" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>Moura99<span class="fn-bracket">]</span></span>
<p>Porting Prolog: Notes on porting a Prolog program to 22 Prolog
compilers or the relevance of the ISO Prolog standard
Moura, P.
ALP Newsletter, Vol. 12/2, May 1999</p>
</div>
<div class="citation" id="moura00" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>Moura00<span class="fn-bracket">]</span></span>
<p>Logtalk 2.6 Documentation
Moura, P.
Technical Report DMI 2000/1
University of Beira Interior, Portugal</p>
</div>
<div class="citation" id="razek92" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>Razek92<span class="fn-bracket">]</span></span>
<p>Combining Objects and Relations
Razek, G.
Communications of the ACM, 27(12):66-70</p>
</div>
<div class="citation" id="rumbaugh87" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>Rumbaugh87<span class="fn-bracket">]</span></span>
<p>Relations as Semantic Constructs in an Object-Oriented Language
Rumbaugh, J.
Proceedings OOPLSLA 87:466-481, ACM</p>
</div>
<div class="citation" id="rumbaugh88" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>Rumbaugh88<span class="fn-bracket">]</span></span>
<p>Controlling Propagation of Operations using Attributes on Relations
Rumbaugh, J.
Proceedings OOPLSLA 88:285-296, ACM</p>
</div>
<div class="citation" id="schachte95" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>Schachte95<span class="fn-bracket">]</span></span>
<p>Efficient Object-Oriented Programming in Prolog
Schachte, P., Saab, G.
Logic Programming: Formal Methods and Pratical Applications
Studies in Computer Science and Artificial Intelligence, 11
Elsevier Science B.V. North-Holland, Amsterdam, 1995</p>
</div>
<div class="citation" id="sicstus95" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>SICStus95<span class="fn-bracket">]</span></span>
<p>SICStus Prolog Manual
SICStus
URL: <a class="reference external" href="https://sicstus.sics.se">https://sicstus.sics.se</a></p>
</div>
<div class="citation" id="shan-et-al-93" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>Shan_et_al_93<span class="fn-bracket">]</span></span>
<p>Is Multiple Inheritance Essential to OOP? (Panel)
Shan, Y., Cargill, T., Cox, B., Cook, W., Loomis, M., Snyder, A.
Proceedings OOPLSLA 93:360-363</p>
</div>
<div class="citation" id="stefik-et-al-86" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>Stefik_et_al_86<span class="fn-bracket">]</span></span>
<p>Integrating Acess-Oriented Programming into a Multiparadigm
Environment
Stefik, M. J., Bobrow, D. G. , Kahn, K. M.
IEEE Software, January 1986:10-18</p>
</div>
<div class="citation" id="stroustrup86" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>Stroustrup86<span class="fn-bracket">]</span></span>
<p>The C++ Programming Language
Stroustrup, B.
Addison-Wesley Series in Computer Science</p>
</div>
<div class="citation" id="taenzer89" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>Taenzer89<span class="fn-bracket">]</span></span>
<p>Problems in Object-Oriented Software Reuse
Taenzer, D., Ganti, M., Podar, S.
Proceedings of ECOOP 89
British Computer Society Workshop Series, Cambridge University Press</p>
</div>
<div class="citation" id="tanzer95" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>Tanzer95<span class="fn-bracket">]</span></span>
<p>Remarks on Object-Oriented Modeling of Associations
Tanzer, C.
Journal of Object-Oriented Programming, February 1995, SIGS
Publications</p>
</div>
<div class="citation" id="tanenbaum87" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>Tanenbaum87<span class="fn-bracket">]</span></span>
<p>Operating Systems - Design and Implementation
Tanenbaum, A.
Prentice-Hall Software Series, 1987</p>
</div>
<div class="citation" id="welsch89" role="doc-biblioentry">
<span class="label"><span class="fn-bracket">[</span>Welsch89<span class="fn-bracket">]</span></span>
<p>Reasoning Objects with Dynamic Knowledge Bases
Welsch, C., Barth, G.
Proceedings of the 4th Portuguese Conference on Artificial
Intelligence(390):257-268
Lecture Notes in Artificial Intelligence, Springer-Verlag, 1989</p>
</div>
</div>
</div>
</div>
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
<a href="glossary.html" class="btn btn-neutral float-left" title="Glossary" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
<a href="genindex.html" class="btn btn-neutral float-right" title="Index" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
</div>
<hr/>
<div role="contentinfo">
<p>© Copyright 1998-2026, Paulo Moura.</p>
</div>
Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
<a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
provided by <a href="https://readthedocs.org">Read the Docs</a>.
</footer>
</div>
</div>
</section>
</div>
<script>
jQuery(function () {
SphinxRtdTheme.Navigation.enable(true);
});
</script>
</body>
</html>