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 | SOME LOGIC PROGRAMMING RESOURCES (based on http://paste.lisp.org/display/96726 - updated and so on) Learn Prolog Now! Patrick Blackburn, Johan Bos, and Kristina Striegnitz <http://www.learnprolognow.org/> <http://cs.union.edu/~striegnk/learn-prolog-now/html/> <http://cs.union.edu/~striegnk/learn-prolog-now/html/html/prolog-notes.pdf> prolog :- tutorial. John R. Fisher <http://www.csupomona.edu/~jrfisher/www/prolog_tutorial/contents.html> Prolog Tutorials James F. Power (!) <http://www.cs.nuim.ie/~jpower/Courses/PROLOG/index.html> (Assumes SICStus Prolog, most of the information should be portable to other implementations) Prolog Books & Tutorials Amzi! <http://www.amzi.com/articles/prolog_books_tutorials.htm> Guide to Prolog Programming Roman Bártak <http://kti.ms.mff.cuni.cz/~bartak/prolog/index.html> Prolog for Software Engineering Peter B. Reintjes <http://www.cs.auckland.ac.nz/~j-hamer/07.363/prolog-for-se.html> An Introduction to Language Processing with Perl and Prolog Pierre Nugues (?) <http://www.cs.lth.se/home/Pierre_Nugues/ilppp/index.html> P-99: Ninety-Nine Prolog Problems Werner Hett <https://prof.ti.bfh.ch/hew1/informatik3/prolog/p-99/index.html> Prolog Programming A First Course Paul Brna <http://homepages.inf.ed.ac.uk/pbrna/prologbook/> <http://www.dmi.unisa.it/people/sessa/www/brna_prolog.pdf> Introduction to Prolog for Mathematicians Jocelyn Paine <http://www.j-paine.org/prolog/mathnotes/files/contents.html> Free Prolog Books <http://www.freeprogrammingresources.com/prologbook.html> Prolog Books John Fletcher <http://www.binding-time.co.uk/prolog_books.html> Frequently Asked Questions - comp.lang.prolog <http://www.logic.at/prolog/faq/faq.html> Public-domain Prolog library Jocelyn Paine <http://www.j-paine.org/prolog/library.html> Programming in Prolog W.F. Clocksin and C.S. Mellish <http://www.ebooksdownloadfree.com/Programming-general/William-F-Clocksin-Christopher-S-Mellish-Programming-in-BI22314.html> Clause and Effect (!) W.F. Clocksin Logic, Programming and Prolog Ulf Nilsson and Jan Maluszynski <http://www.ida.liu.se/~ulfni/lpp/index.html> Computing with Logic: Logic Programming with Prolog (!) David Maier and David S. Warren Artificial Intelligence through Prolog Neil C. Rowe <http://faculty.nps.edu/ncrowe/book/book.html> Simply Logical: Intelligent Reasoning by Example Peter Flach <http://www.cs.bris.ac.uk/~flach/SimplyLogical.html> <http://www.cs.bris.ac.uk/~flach/SL/SL.pdf> Prolog Programming for Artificial Intelligence Ivan Bratko <http://www.ebooksdownloadfree.com/Programming-general/PROLOG-Programming-for-Artificial-Intelligence-BI20607.html> The Art of Prolog: Advanced Programming Techniques Leon Sterling and Ehud Shapiro (!) The Craft of Prolog Richard A. O'Keefe <http://www.ebooksdownloadfree.com/Programming-general/The-Craft-of-Prolog-Logic-Programming-BI8808.html> Logic for Problem Solving Robert Kowalski <http://www.doc.ic.ac.uk/~rak/index.html> Prolog: The ISO Standard J.P.E. Hodgson <http://pauillac.inria.fr/~deransar/prolog/index.html> Prolog Standards Documents Roger Scowen <http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/prolog/doc/standard/> Warren's Abstract Machine: A Tutorial Reconstruction Hassan Aït-Kaci <http://www.cvc.uab.es/shared/teach/a25002/WAMBOOK.PDF> Algorithm = Logic + Control Robert Kowalski <http://www.doc.ic.ac.uk/~rak/papers/algorithm%20=%20logic%20+%20control.pdf> Prolog mode for (X)Emacs Stefan Bruda <http://turing.ubishops.ca/home/bruda/emacs-prolog/index.html> Natural Language Processing Techniques in Prolog Patrick Blackburn and Kristina Striegnitz <http://cs.union.edu/~striegnk/courses/nlp-with-prolog/html/> Prolog Programming in Depth Michael A.Covington, Donald Nute, Andre Vellino <http://www.ebooksdownloadfree.com/IT/Prolog-Programming-in-Depth-BI5667.html> |
U09NRSBMT0dJQyBQUk9HUkFNTUlORyBSRVNPVVJDRVMgKGJhc2VkIG9uIGh0dHA6Ly9wYXN0ZS5saXNwLm9yZy9kaXNwbGF5Lzk2NzI2IC0gdXBkYXRlZCBhbmQgc28gb24pCgpMZWFybiBQcm9sb2cgTm93IQogIFBhdHJpY2sgQmxhY2tidXJuLCBKb2hhbiBCb3MsIGFuZCBLcmlzdGluYSBTdHJpZWduaXR6CiAgPGh0dHA6Ly93d3cubGVhcm5wcm9sb2dub3cub3JnLz4KICA8aHR0cDovL2NzLnVuaW9uLmVkdS9+c3RyaWVnbmsvbGVhcm4tcHJvbG9nLW5vdy9odG1sLz4KICA8aHR0cDovL2NzLnVuaW9uLmVkdS9+c3RyaWVnbmsvbGVhcm4tcHJvbG9nLW5vdy9odG1sL2h0bWwvcHJvbG9nLW5vdGVzLnBkZj4KCnByb2xvZyA6LSB0dXRvcmlhbC4KICBKb2huIFIuIEZpc2hlcgogIDxodHRwOi8vd3d3LmNzdXBvbW9uYS5lZHUvfmpyZmlzaGVyL3d3dy9wcm9sb2dfdHV0b3JpYWwvY29udGVudHMuaHRtbD4KClByb2xvZyBUdXRvcmlhbHMKICBKYW1lcyBGLiBQb3dlcgooISkgIDxodHRwOi8vd3d3LmNzLm51aW0uaWUvfmpwb3dlci9Db3Vyc2VzL1BST0xPRy9pbmRleC5odG1sPgogIChBc3N1bWVzIFNJQ1N0dXMgUHJvbG9nLCBtb3N0IG9mIHRoZSBpbmZvcm1hdGlvbiBzaG91bGQgYmUgcG9ydGFibGUgdG8gb3RoZXIKICAgaW1wbGVtZW50YXRpb25zKQoKUHJvbG9nIEJvb2tzICYgVHV0b3JpYWxzCiAgQW16aSEKICA8aHR0cDovL3d3dy5hbXppLmNvbS9hcnRpY2xlcy9wcm9sb2dfYm9va3NfdHV0b3JpYWxzLmh0bT4KCkd1aWRlIHRvIFByb2xvZyBQcm9ncmFtbWluZwogIFJvbWFuIELDoXJ0YWsKICA8aHR0cDovL2t0aS5tcy5tZmYuY3VuaS5jei9+YmFydGFrL3Byb2xvZy9pbmRleC5odG1sPgoKUHJvbG9nIGZvciBTb2Z0d2FyZSBFbmdpbmVlcmluZwogIFBldGVyIEIuIFJlaW50amVzCiAgPGh0dHA6Ly93d3cuY3MuYXVja2xhbmQuYWMubnovfmotaGFtZXIvMDcuMzYzL3Byb2xvZy1mb3Itc2UuaHRtbD4KCkFuIEludHJvZHVjdGlvbiB0byBMYW5ndWFnZSBQcm9jZXNzaW5nIHdpdGggUGVybCBhbmQgUHJvbG9nCiAgUGllcnJlIE51Z3VlcwooPykgIDxodHRwOi8vd3d3LmNzLmx0aC5zZS9ob21lL1BpZXJyZV9OdWd1ZXMvaWxwcHAvaW5kZXguaHRtbD4KClAtOTk6IE5pbmV0eS1OaW5lIFByb2xvZyBQcm9ibGVtcwogIFdlcm5lciBIZXR0CiAgPGh0dHBzOi8vcHJvZi50aS5iZmguY2gvaGV3MS9pbmZvcm1hdGlrMy9wcm9sb2cvcC05OS9pbmRleC5odG1sPgoKUHJvbG9nIFByb2dyYW1taW5nICBBIEZpcnN0IENvdXJzZQogIFBhdWwgQnJuYQogIDxodHRwOi8vaG9tZXBhZ2VzLmluZi5lZC5hYy51ay9wYnJuYS9wcm9sb2dib29rLz4KICA8aHR0cDovL3d3dy5kbWkudW5pc2EuaXQvcGVvcGxlL3Nlc3NhL3d3dy9icm5hX3Byb2xvZy5wZGY+CgpJbnRyb2R1Y3Rpb24gdG8gUHJvbG9nIGZvciBNYXRoZW1hdGljaWFucwogIEpvY2VseW4gUGFpbmUKICA8aHR0cDovL3d3dy5qLXBhaW5lLm9yZy9wcm9sb2cvbWF0aG5vdGVzL2ZpbGVzL2NvbnRlbnRzLmh0bWw+CgpGcmVlIFByb2xvZyBCb29rcwogIDxodHRwOi8vd3d3LmZyZWVwcm9ncmFtbWluZ3Jlc291cmNlcy5jb20vcHJvbG9nYm9vay5odG1sPgoKUHJvbG9nIEJvb2tzCiAgSm9obiBGbGV0Y2hlcgogIDxodHRwOi8vd3d3LmJpbmRpbmctdGltZS5jby51ay9wcm9sb2dfYm9va3MuaHRtbD4KCkZyZXF1ZW50bHkgQXNrZWQgUXVlc3Rpb25zIC0gY29tcC5sYW5nLnByb2xvZwogIDxodHRwOi8vd3d3LmxvZ2ljLmF0L3Byb2xvZy9mYXEvZmFxLmh0bWw+CgpQdWJsaWMtZG9tYWluIFByb2xvZyBsaWJyYXJ5CiAgSm9jZWx5biBQYWluZQogIDxodHRwOi8vd3d3LmotcGFpbmUub3JnL3Byb2xvZy9saWJyYXJ5Lmh0bWw+CgwKUHJvZ3JhbW1pbmcgaW4gUHJvbG9nCiAgVy5GLiBDbG9ja3NpbiBhbmQgQy5TLiBNZWxsaXNoCiAgPGh0dHA6Ly93d3cuZWJvb2tzZG93bmxvYWRmcmVlLmNvbS9Qcm9ncmFtbWluZy1nZW5lcmFsL1dpbGxpYW0tRi1DbG9ja3Npbi1DaHJpc3RvcGhlci1TLU1lbGxpc2gtUHJvZ3JhbW1pbmctaW4tQkkyMjMxNC5odG1sPgoKQ2xhdXNlIGFuZCBFZmZlY3QKKCEpICBXLkYuIENsb2Nrc2luCgpMb2dpYywgUHJvZ3JhbW1pbmcgYW5kIFByb2xvZwogIFVsZiBOaWxzc29uIGFuZCBKYW4gTWFsdXN6eW5za2kKICA8aHR0cDovL3d3dy5pZGEubGl1LnNlL351bGZuaS9scHAvaW5kZXguaHRtbD4KCkNvbXB1dGluZyB3aXRoIExvZ2ljOiBMb2dpYyBQcm9ncmFtbWluZyB3aXRoIFByb2xvZwooISkgIERhdmlkIE1haWVyIGFuZCBEYXZpZCBTLiBXYXJyZW4KCkFydGlmaWNpYWwgSW50ZWxsaWdlbmNlIHRocm91Z2ggUHJvbG9nCiAgTmVpbCBDLiBSb3dlCiAgPGh0dHA6Ly9mYWN1bHR5Lm5wcy5lZHUvbmNyb3dlL2Jvb2svYm9vay5odG1sPgoKU2ltcGx5IExvZ2ljYWw6IEludGVsbGlnZW50IFJlYXNvbmluZyBieSBFeGFtcGxlCiAgUGV0ZXIgRmxhY2gKICA8aHR0cDovL3d3dy5jcy5icmlzLmFjLnVrL35mbGFjaC9TaW1wbHlMb2dpY2FsLmh0bWw+CiAgPGh0dHA6Ly93d3cuY3MuYnJpcy5hYy51ay9+ZmxhY2gvU0wvU0wucGRmPgoKUHJvbG9nIFByb2dyYW1taW5nIGZvciBBcnRpZmljaWFsIEludGVsbGlnZW5jZQogIEl2YW4gQnJhdGtvCiAgPGh0dHA6Ly93d3cuZWJvb2tzZG93bmxvYWRmcmVlLmNvbS9Qcm9ncmFtbWluZy1nZW5lcmFsL1BST0xPRy1Qcm9ncmFtbWluZy1mb3ItQXJ0aWZpY2lhbC1JbnRlbGxpZ2VuY2UtQkkyMDYwNy5odG1sPgogIApUaGUgQXJ0IG9mIFByb2xvZzogQWR2YW5jZWQgUHJvZ3JhbW1pbmcgVGVjaG5pcXVlcwogIExlb24gU3RlcmxpbmcgYW5kIEVodWQgU2hhcGlybwooISkKClRoZSBDcmFmdCBvZiBQcm9sb2cKICBSaWNoYXJkIEEuIE8nS2VlZmUKICA8aHR0cDovL3d3dy5lYm9va3Nkb3dubG9hZGZyZWUuY29tL1Byb2dyYW1taW5nLWdlbmVyYWwvVGhlLUNyYWZ0LW9mLVByb2xvZy1Mb2dpYy1Qcm9ncmFtbWluZy1CSTg4MDguaHRtbD4KCkxvZ2ljIGZvciBQcm9ibGVtIFNvbHZpbmcKICBSb2JlcnQgS293YWxza2kKICA8aHR0cDovL3d3dy5kb2MuaWMuYWMudWsvfnJhay9pbmRleC5odG1sPgoMClByb2xvZzogVGhlIElTTyBTdGFuZGFyZAogIEouUC5FLiBIb2Rnc29uCiAgPGh0dHA6Ly9wYXVpbGxhYy5pbnJpYS5mci9+ZGVyYW5zYXIvcHJvbG9nL2luZGV4Lmh0bWw+CgpQcm9sb2cgU3RhbmRhcmRzIERvY3VtZW50cwogIFJvZ2VyIFNjb3dlbgogIDxodHRwOi8vd3d3LmNzLmNtdS5lZHUvYWZzL2NzL3Byb2plY3QvYWktcmVwb3NpdG9yeS9haS9sYW5nL3Byb2xvZy9kb2Mvc3RhbmRhcmQvPgoKV2FycmVuJ3MgQWJzdHJhY3QgTWFjaGluZTogQSBUdXRvcmlhbCBSZWNvbnN0cnVjdGlvbgogIEhhc3NhbiBBw690LUthY2kKICA8aHR0cDovL3d3dy5jdmMudWFiLmVzL3NoYXJlZC90ZWFjaC9hMjUwMDIvV0FNQk9PSy5QREY+CgpBbGdvcml0aG0gPSBMb2dpYyArIENvbnRyb2wKICBSb2JlcnQgS293YWxza2kKICA8aHR0cDovL3d3dy5kb2MuaWMuYWMudWsvfnJhay9wYXBlcnMvYWxnb3JpdGhtJTIwPSUyMGxvZ2ljJTIwKyUyMGNvbnRyb2wucGRmPgoKUHJvbG9nIG1vZGUgZm9yIChYKUVtYWNzCiAgU3RlZmFuIEJydWRhCiAgPGh0dHA6Ly90dXJpbmcudWJpc2hvcHMuY2EvaG9tZS9icnVkYS9lbWFjcy1wcm9sb2cvaW5kZXguaHRtbD4KCk5hdHVyYWwgTGFuZ3VhZ2UgUHJvY2Vzc2luZyBUZWNobmlxdWVzIGluIFByb2xvZwogIFBhdHJpY2sgQmxhY2tidXJuIGFuZCBLcmlzdGluYSBTdHJpZWduaXR6CiAgPGh0dHA6Ly9jcy51bmlvbi5lZHUvfnN0cmllZ25rL2NvdXJzZXMvbmxwLXdpdGgtcHJvbG9nL2h0bWwvPgoKUHJvbG9nIFByb2dyYW1taW5nIGluIERlcHRoCiAgTWljaGFlbCBBLkNvdmluZ3RvbiwgRG9uYWxkIE51dGUsIEFuZHJlIFZlbGxpbm8KICA8aHR0cDovL3d3dy5lYm9va3Nkb3dubG9hZGZyZWUuY29tL0lUL1Byb2xvZy1Qcm9ncmFtbWluZy1pbi1EZXB0aC1CSTU2NjcuaHRtbD4=
SOME LOGIC PROGRAMMING RESOURCES


