title: How can I convert char to symbol in common lisp?
body: <p>Total lisp beginner here.</p>
  
  <p>I'm wondering how to convert a character to symbol. Simply what I want is convert <code>#\a</code> to <code>a</code></p>
  
  <p>Here what I have done so far:</p>
  
  <pre><code>(defun convert(char)
  (if(eq char #\a)
      (setq char 'a))
      char)
  </code></pre>
  
  <p>This one is works actually but I don't want to add 26 conditions(letters in alphabet) and make a long-dumb code. </p>
  
  <p>Also I'm wondering is there any functions in common lisp that converts character list to symbol list like: <code>(#\h #\e #\l #\l #\o)</code> to <code>(h e l l o)</code> ? I have found <code>intern</code> and <code>make-symbol</code> related to that but they require string as parameter. </p>