Interpreter for a simple Lisp, Written in Prolog
It seems that it takes far fewer lines of code (and correspondingly simple program model) to implement LISP in Prolog than both imperative and functional languages.<p>Once I asked a Prolog expert at a conference &quot;Prolog is truly mind-bending and powerful, but why don&#x27;t we see it used more often? where are the jobs so I could get one&quot; and they said that  for those who use Prolog in production it is a real competitive advantage that they don&#x27;t want to announce to the world; plus some are state actors and quasi-state actors who use it for huge scheduling and optimization problems and like their secrets secret. I think I believe that.