title: lib names inside prefix lists must not contain periods
body: <p>I am learning clojure now, I wrote a file like this:</p>
  
  <pre><code>;; File ./mycode/myvoc.clj
  
  (ns mycode.myvoc
      (:use 'clojure.java.io)
      (:import (java.io.File)))
  
  ; more code here...
  </code></pre>
  
  <p>this file resides in <code>./mycode/</code>, when I run REPL, I wanna use the function in <code>myvoc.clj</code>, like this:</p>
  
  <pre><code>user=&gt; (use 'mycode.myvoc)
  java.lang.Exception: lib names inside prefix lists must not contain periods (myv
  oc.clj:1)
  </code></pre>
  
  <p>I don't know why. if I change <code>myvoc.clj</code> as :</p>
  
  <pre><code>(ns mycode.myvoc)
  ;    (:use 'clojure.java.io)
  ;    (:import (java.io.File)))
  </code></pre>
  
  <p>It'll be ok but just report no "reader in this context" for I commented the import part.</p>
  
  <p>Could somebody fix this? I alse use <code>require</code> but get the same kind of error.</p>