Common Lisp relations: an extension of Lisp for logic programming | IEEE Conference Publication | IEEE Xplore