Okay, so how about a Prolog interpreter written in Lisp?
PicoLisp[1] And Shen Lisp[2] have included one in their std lib, and maybe Prolog-like implements core.logic[3] and POP-11[4], many minikanrens[5].
[1] https://picolisp.com/wiki/?home
[3] https://github.com/clojure/core.logic