Loglisp: An Alternative to Prolog (1982)
aitopics.org
aitopics.org
I remember reading a history of Prolog, I think by Kowalski, which mentioned that Robinson always preferred Lisp to Prolog, despite it being built on his ideas. I’ll try and dig out a reference.
Edit: I found the article I was thinking of [1], on Maarten van Emden’s blog. Here is the quote:
> A few years later some excited evangelists brought Robinson the news that resolution had led to a new programming language. Robinson was delighted to see some sample programs and an explanation of how resolution was used to execute them. The evangelists took it for granted that henceforth Robinson would program in Prolog. They were disappointed to learn that no, for Robinson Lisp was the one and only programming language and that it could not even be displaced by an elegant embodiment of his own brain child.
[1]: https://vanemden.wordpress.com/2017/09/08/conceptual-integri...
ps: oh well, these slides about the british computing history links a few texts http://sml-family.org/history/ML2015-talk.pdf
"Computational Logic: Memories of the Past and Challenges for the Future" (John Alan Robinson)
http://www.computational-logic.org/iccl/downloads/Robinson-C...
Norvig's Paradigms of AI Programming is purely about creating logic & unification systems in Lisp, and the foundation of many codebases still in use today.
There are not do many logical extensions still, just typesystems and contracts getting better recently (Ada spark, ATS), bug a real prolog with a real SAT solver are way better.