title: scheme unbound identifier error in module in: symbol <?
body: <p>The following line in my code is giving me an unbound identifier error.</p>
  
  <pre><code>((symbol&lt;? x (car l)) #f)
  </code></pre>
  
  <p>can anybody please explain to me why i am getting this error and how I could resolve it.</p>
  
  <p>Here's the whole code:</p>
  
  <pre><code>; tests membership in ordered list of symbols
  
  (define (member? x l)
   (cond
  
     ((null? l) #f)
     ((symbol=? x (car l)) #t)
     ((symbol&lt;? x (car l)) #f)
     (else (member? x (cdr l)))))
  </code></pre>