を含めることはできません、私はこのようなファイルを書いた:libの名前は私が今のClojureを勉強期間
;; File ./mycode/myvoc.clj
(ns mycode.myvoc
(:use 'clojure.java.io)
(:import (java.io.File)))
; more code here...
このファイルは、私はREPLを実行したとき、私はmyvoc.clj
で関数を使用したい、./mycode/
に常駐します次のようになります。
user=> (use 'mycode.myvoc)
java.lang.Exception: lib names inside prefix lists must not contain periods (myv
oc.clj:1)
私はその理由を知りません。私のようにmyvoc.clj
を変更した場合:
(ns mycode.myvoc)
; (:use 'clojure.java.io)
; (:import (java.io.File)))
それは大丈夫だろうが、私は輸入部品をコメントのためだけに、「この文脈でリーダー」何を報告しません。
誰かがこれを修正できますか?私も同様にrequire
を使用しますが、同じ種類のエラーが発生します。あなたの:use
節からの引用を削除する必要が
はい、ありがとう、これは私にとっては大丈夫です。私はuse(:require ...)節に切り替えました。 – user2545464