Reading about Prolog
This topic is on reading material: books, articles on the web, etc. providing
useful training and background material on Prolog. I started this topic after
seeing this message on comp.lang.prolog:
Hi, can´t say that I´m much better, since I just started myself, but take a look
at these links:
Here are some links, if they are helpful, help yourself.
I have myself a book called
Programming in Prolog 4th Edition, but many here in
Sweden says that
The Art of Prolog is one of the better ones they have seen.
By Sebastian Kanty
Personally, I would like to add that if you think you know Prolog, you have
two choices to move on. One is to write a compiler and the other is to read
The Craft of Prolog by Richard O'Keefe.
--
JanWielemaker - 15 Nov 2000
To help alleviate the enourmous frustration that may arise when struggling with prolog for the first time, I started writing material to accompany the prolog course at the University of Osnabrück, where I was a student, late in 1999.
Helmar Gust, who runs the prolog lecture, welcomed the idea and made it possible that the former "Institut für semantische Informationsverarbeitung", now the "Insitute for Cognitive Science", kindly provided funding for this endeavour.
He, Tobias Thelen and Christoph Peylo answered countless questions on the subject and suggested many improvements.
Timo Steffens contributed a chapter on predicate calculus.
Kim Wallum translated the text from German into much better English.
When I stopped working on the material in 2002, Helmar Gust agreed to release it under the GNU FDL. This gives anybody the freedom to use and improve the material.
While the material is used in Osnabrück, only three people from outside Osnabrück have contacted me with regards to the text since 2002.
By posting this, I intend to make the text more widely available.
Unfortunately, I do not have time to improve the material myself and thus I am interested in finding a dedicated person to hand the project over to.
While the material is far from being perfect and no doubt contains many smaller infelicities, I am sure it can serve as a springboard for a better introduction to prolog.
I would appreciate it if you let me know what you think.
--
PatrickTschorn - 24 Jan 2004