资 源 简 介
This project has moved to github: https://github.com/wmannis/cl-gambol
Gambol provides basic propositional unification and search capabilities for Common Lisp. The code is a modification of an older library from the CMU AI repository, Frolic.
I have removed from Frolic some code specific to the Cray, as well as references to the "Frobs" system which gives Frolic its name. See AlterationsFromFrolic for all the changes I"ve made.
A small taste:
GAMBOL> (*- (mortal ?x) (human ?x))((MORTAL ?X) (HUMAN ?X))GAMBOL> (*- (human ?x) (man ?x))((HUMAN ?X) (MAN ?X))GAMBOL> (*- (human ?x) (woman ?x))((HUMAN ?X) (WOMAN ?X))GAMBOL> (*- (woman gertrude.stein))((WOMAN GERTRUDE.STEIN))GAMBOL> (*- (man socrates))((MAN SOCRATES))GAMBOL> (do-solve-all (?who) "((mortal ?who)) (format t "~A is mo