How to do Pattern Matching in Common Lisp -


I do not know that there is a parallel matching function for common Lisp, yet I have to do my own work. There is no information about Lisp. Does anyone give head-up when learning Lisp and most importantly, how should I go about pattern matching in Lisp? I have to pass a shape and a fact and say whether they Do matches.

   
  (Heroes = HitPoints = HP) (value = M))  

should match

  (Morphing (hitpoint 435) (mind 260))  

It should also be able to make numerical comparisons if any number is more or less like another Nairs value is low that morphing

The functionality of simple pattern matching is explained in various Lisp books.

And others.

The above books understand well about implementing the matching pattern in the buses.

The library exists, for example, and more.


Comments