Is there a (relatively) current link for best practices in Prolog? One of them is suitable for providing commercial Prolog developers who have not studied logical programming or extended texts such as "The Craft of Prolog"?
There are many general guides, but the only thing that can be found in the best practices that I could find has been since 1994:
http://www.cs.auckland.ac.nz/~j-hamer/07.363/prolog-for-se.html
There is also an individual question at comp.lang.prolog or here, as shown below:
Prolog Best Practice: checking that a variable is already bound.
But nothing more comprehensive, relevant and suitable for a commercial developer.
This problem arose during an interview for work that would require formal mentoring and code reviews for beginners and intermediate Prolog developers. As an experienced Prolog contractor, I often advised other developers who had knowledge about their product and its domain, but were self-taught or who had limited Prolog training. But mentoring was carried out on a one-time basis, responding to their everyday problems.
In any case, for some time I was outside the development of Prolog, and the question from the interviewers made me think that such a link should be like that. If this does not happen, I will most likely create it if I get this job.
source share