Hello, I encountered a pattern matching bug with multislots during my thesis. It has to do with a complex pattern match of the form $? ? ? $? ?. The last ? will be incorporated into the $? before it. I was able to work around it by adding a $? after the last ? but I was fortunate that it didn't affect the behavior of the rule where I found it. I have attached a file demonstrating the behavior.
Oh! The version of CLIPS I'm using is: 6.30 beta
OS: Gentoo Linux AMD64