---+ Related Web Resources
This page lists links of general interest to Prolog users, but mostly specific to SWI-Prolog. It is by no means complete. If you want your application, library, Prolog-related web page, etc. added here, please drop [[me][mailto:[email protected]]] an E-mail. See also the SWI-Prolog [[packages][</packages/>]]
-
|Organizations|
- [[The Association of Logic Programming][http://logicprogramming.org/]]
-
|General Prolog resources on the WEB|
- [[The World Wide Web Virtual Library: Logic Programming.][http://www.fmi.uni-sofia.bg/fmi/logic/skordev/ln/lp/logic-prog.html]]
- [[`Official' Prolog faq as posted to comp.lang.prolog][http://www.logic.at/prolog/faq/]]
- [[Information on the ISO Prolog standard][http://pauillac.inria.fr/~deransar/prolog/]]
- [[Prolog comparison, discussion group, chat, etc.][http://www.fraber.de/university/prolog/]]
-
|SWI-Prolog tutorials|
- [[Creating Web Applications in SWI-Prolog][https://github.com/Anniepoo/swiplwebtut/blob/master/web.adoc]] by Anne Ogborn.
- [[Using Definite Clause Grammars in SWI-Prolog][http://www.pathwayslms.com/swipltuts/dcg/]] by Anne Ogborn
- [[Documenting SWI-Prolog Projects with PlDoc][http://www.pathwayslms.com/swipltuts/pldoc/index.html]] by Michael Richter
- [[Using SWI-Prolog’s Modules][http://michael.richter.name/swi-prolog-modules-tutorial]] by Michael Richter
-
|General Prolog tutorials, guides, etc|
- [[A Wikibook on Prolog. Please contribute!][http://en.wikibooks.org/wiki/Programming:Prolog]]
- [[Learn Prolog Now!][http://www.learnprolognow.org/]] by Patrick Blackburn, Johan Bos and Kristina Striegnitz [[star.gif]]
- [[Natural Language Processing Techniques in Prolog][http://cs.union.edu/~striegnk/courses/nlp-with-prolog/html/]] by Patrick Blackburn and Kristina Striegnitz
- [[A Prolog Tutorial][https://skolemmachines.org/ThePrologTutorial/]] by J.R. Fisher
- [[Some notes for getting started using Prolog][http://www2.dcs.hull.ac.uk/NEAT/dnd/AI/beginprolog.html]] by Jesse Monroy, Jr.
- [[Logic, Programming and Prolog (2ed)][http://www.ida.liu.se/%7Eulfni/lpp/]]
- [[More Prolog Reading material from the FAQ][</FAQ/PrologReading.html>]]
- [[Some Coding Guidelines for Prolog][http://arxiv.org/abs/0911.2899]] started by Michael A. Covington; now `et al.'.
- [[An Introduction to Language Processing with Perl and Prolog][http://www.cs.lth.se/home/Pierre_Nugues/ilppp/sample.html]] by Pierre Nugues
- [[Prolog By Example][https://prologbyexample.blogspot.com]] by Tariq Rashid
-
|General Prolog libraries|
- [[The public-domain Prolog library][http://www.j-paine.org/prolog/library.html]]
-
|Resources mentioned as SWI-Prolog compliant| (See also the [[packages][</packages/>]] page).
- [[Logtalk][http://www.logtalk.org/]]: Prolog object package by Paulo Moura
- [[Alpino: a dependency parser for Dutch][http://www.let.rug.nl/vannoord/alp/Alpino/]]
- [[Attempto Parsing Engine (APE)][http://semanticweb.org/wiki/Attempto_Parsing_Engine]] A parser for Attempto Controlled English (ACE).
- [[ProNTo = Prolog Natural Language Tools][http://www.ai.uga.edu/mc/ProNTo/]]
- [[DES -- Datalog Educational System][http://des.sourceforge.net/]] by Fernando Saenz Perez
- [[Thea: A Prolog library for OWL2][http://www.semanticweb.gr/thea/index.html]]
- [[leanCoR: An OWL Reasoner][https://github.com/adrianomelo/leancor]]
- [[KnowRob: Knowledge processing for robots][http://www.knowrob.org/]]
- [[plimk -- An SWI-Prolog interface to ImageMagick][http://plimk.sourceforge.net/]]
- [[A SWI-Prolog interface to Matlab][http://www.elec.qmul.ac.uk/digitalmusic/downloads/index.html#plml]] by Samer Abdallah (Unix (Linux, MacOSX only)
- [[PySWIP -- a bridge between Python and SWI-Prolog][http://pyswip.org/]] by Yuce Tekol
-
|(SWI-)Prolog on the web|
- [[About Prolog, RDF and XML][http://www.xml.com/pub/a/2001/04/25/prologrdf/index.html]] by Bijan Parsia
- [[Long story about using SWI-Prolog RDF and HTML infrastructure][http://www.xml.com/pub/a/2001/07/25/prologrdf.html]] by Bijan Parsia
- [[Why Use Prolog?][http://www.j-paine.org/why_prolog.html]] by Jocelyn Paine
- [[Tom's Declarative Languages Blog ][http://tomschrijvers.blogspot.com/]] by Tom Schrijvers