title: Common Lisp *query-io* REPL read problem in Atom
body: <p>I'm using Atom and Atom-Slime for Common Lisp. In the REPL I'm finding that I can't read user input. The line</p>
  <pre><code>(read-line *query-io*)
  </code></pre>
  <p>just hangs. The REPL doesn't register any key presses.</p>
  <p>As I tried to debug, I'm finding that I can output to <code>*query-io*</code> just fine:</p>
  <pre><code>(format *query-io* &quot;hello&quot;)
  </code></pre>
  <p>prints as one expects.</p>
  <p>Also, the problem doesn't seem to be with <code>(read-line)</code>, I can read from a file with no problems:</p>
  <pre><code>(let ((infile (open &lt;some-file&gt;)))
    (format t &quot;~a%&quot; (read-line infile))
    (close infile))
  </code></pre>
  <p>Does anyone know what's going on?</p>