Nie mam pojęcia, czy istnieje funkcja dopasowywania wzorca dla Common Lisp, niemniej jednak muszę wykonać swoją własną funkcję. Nie mam pojęcia o Lisp. Czy ktoś może porozmawiać o nauce Lispa i, co najważniejsze, o tym, jak zrobić dopasowanie wzorców w Lisp. Będę musiał podać wzór i fakt i powiedzieć, czy pasują. Przykładem może byćJak wykonać Pattern Matching w Common Lisp
(heroes (hitpoints=hp) (mana=m))
powinien pasować
(Morphling (hitpoints 435) (mana 260))
powinien również być w stanie również wykonać porównanie numeryczne jeśli liczba jest większa lub mniejsza. Tak, jakby inna mana bohatera była mniejsza niż Morphling.
Doskonały opis w Paul Graham's [On Lisp] (http://ep.yimg.com/ty/cdn/paulgraham/onlisp.pdf) (Rozdział 19, p246ff) –