reader conditionalsを使用してコードを書く方法を理解しています。しかし、私はREPLの読者条件付きコードを評価することができないので、を使用して.cljc
ファイルのコードを評価することはむしろ困難になります。 (私はEmacsと筆記体のユーザーが同様の問題を抱えているだろうと想像、おそらくそれらの異なるアプローチが彼らにこの回避する方法を与える。)Clojure REPLからリーダ条件を評価する方法
私は暖炉を使用してリーダーの条件文で.cljc
を評価しようとすると、私が手にエラーが
RuntimeException Conditional read not allowed clojure.lang.Util.runtimeException (Util.java:221)
です
.clj
拡張子のファイルからリーダー条件文を使用しようとすると、このエラーが発生することを指摘したthis articleが見つかりました。これは、lein REPLが.clj
ファイルから来ているかのようにコードを評価しようとしていることを示唆しています。
この問題を回避するために、lein replにさまざまな解釈をさせる方法はありますか?これを回避するには?それともこれはできないのですか?