Replies: 4 comments 5 replies
-
Yes indeed! It's particularly tricky because as far as I can tell there are several very distinct "schools of thought" within the Prolog community, I'm not sure if they have names or not. Personally, I think if you are going to bother doing Prolog at all, you might as well take full advantage of the declarative logic nature of the language. It seems that not every school of thought adheres too this, but from what I can determine, there seems to be no excuse for not adhering to the "monotic core". But... I don't know how to tell which papers adhere to that and which that don't! That being said, here are a few papers which have been recommended to me so far over the course of Scryer discussions:
|
Beta Was this translation helpful? Give feedback.
-
All and more available from: https://www.complang.tuwien.ac.at/ulrich/papers/PDF/ |
Beta Was this translation helpful? Give feedback.
-
I would recommend Fifty Years of Prolog and Beyond |
Beta Was this translation helpful? Give feedback.
-
I have recently read draft manuscript that describes Web Prolog in a great detail. It documents an Erlang style concurrency in ISO Prolog. Quite insightful. Sadly it isn't currently implementable in Scryer, because it needs multi-threading support. |
Beta Was this translation helpful? Give feedback.
-
Hi all,
Does anyone have any suggestions of papers or articles they think are worth reading? I've thoroughly enjoyed all of @triska's writing, and just finished a skim of "Indexing dif/2" and I'm hungry for more!
Beta Was this translation helpful? Give feedback.
All reactions