title: How to read user input in Lisp
body: <p>I'm very new to Lisp and am trying to write a program that simply asks a user to enter 3 numbers and then sums them and prints the output.</p>
  
  <p>I've read that you can you a function like:</p>
  
  <pre><code>(defvar a)
  
  (setq a (read))
  </code></pre>
  
  <p>To set a variable in Lisp, but when I try to compile my code using LispWorks I get the following error:</p>
  
  <p><code>End of file while reading stream #&lt;Concatenated Stream, Streams = ()&gt;</code></p>
  
  <p>I feel like this should be relatively simple and have no idea where I'm going wrong.</p>