Implementing Prolog in Python Very interesting site that shows a minimal prolog interpreter implemented in python. http://openbookproject.net/py4fun/