title: Number equality test fails in CLIPS pattern matching?
body: <p>I have this following rule in my CLIPS file:</p>
  
  <pre><code>(defrule check-final (declare (salience 12))
      ?scnt &lt;- (set-count (value ?v) (class ?c))
      (test (= ?v ?*total*))
      =&gt;
      (printout T ?*total* " == " ?v crlf)
  )
  </code></pre>
  
  <p>And I get the following strange output:</p>
  
  <pre><code>CLIPS&gt;(run)
  14 == 9
  5 == 2
  </code></pre>
  
  <p>How is this possible ????</p>