We're updating the issue view to help you get more done. 

Terrible error message if I try to use :refer :all

Description

I had .cljc files that worked fine in JVM Clojure, but in ClojureScript I was getting this error:


Could not Analyze src/cljc/zm/ops1OP.cljc line:1 column:1 ----

Don't know how to create ISeq from: clojure.lang.Keyword

1 (ns zm.ops1OP
^--- Don't know how to create ISeq from: clojure.lang.Keyword
2 "1OP operations"
3 #?(:cljs (:require-macros [zm.util :refer [v4-5]]))
4 (:require [zm.memory :refer :all]


Analysis Error : Please see src/cljc/zm/ops1OP.cljc ----

The problem is the :refer :all, and the error message makes sense in hindsight, but CLJS could do much better at pointing out this mistake.

Environment

None

Status

Assignee

Unassigned

Reporter

import

Labels

None

Approval

None

Patch

None

Affects versions

1.10.238

Priority

Major