No tengo idea de si existe una función de coincidencia de patrones para Common Lisp, sin embargo, tengo que hacer mi propia función. No tengo idea sobre Lisp. ¿Puede alguien darse cuenta de cómo aprender Lisp y lo más importante, cómo hacer coincidir patrones en Lisp? Tendré que pasar un patrón y un hecho y decir si coinciden. Un ejemplo seríaCómo hacer coincidencia de patrones en Common Lisp
(heroes (hitpoints=hp) (mana=m))
debe coincidir con
(Morphling (hitpoints 435) (mana 260))
También debe ser capaz de hacer comparaciones numéricas también de si un número es mayor o menor. Al igual que si otro héroe de maná es menos que Morphling.
Excelente descripción en [en Lisp] de Paul Graham (http://ep.yimg.com/ty/cdn/paulgraham/onlisp.pdf) (Capítulo 19, p246ff) –