Explain var meta not evaluated
@mfikes is already working on this.
Since Apr 12, 2020.
Assessment
This issue has not been assessed yet.
Description
In the Differences from Clojure page, in the Metadata section, I was thinking of adding some documentation that meta placed on vars is not evaluated, but left as a symbol, as illustrated by the following REPL interaction:
cljs.user=> (def foo :foo-val)
#'cljs.user/foo
cljs.user=> (def ^foo xs ^foo [])
#'cljs.user/xs
cljs.user=> (:tag (meta xs))
:foo-val
cljs.user=> (:tag (meta #'xs))
foo
Note that in Clojure, the last form would evaluate to :foo-val.
If this is indeed correct, willing to write up some copy for that section to cover the difference.
- Dominant language
- Shell
- Stars
- 107
- Forks
- 130
- PR merge metrics
- No merged PRs in 30d
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from clojure/clojurescript-site
-
Difficulty 1/5 Under an hour Newbie friendliness 72/100
clojure/clojurescript-site#413 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
clojure/clojurescript-site#392 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 20/100
clojure/clojurescript-site#390 · 1 comment ·
-
clojure/clojurescript-site#388 · 4 comments · 1 assignee ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 35/100
clojure/clojurescript-site#387 · 3 comments ·
All issues in clojure/clojurescript-site
Similar issues
-
Difficulty 1/5 Under an hour Newbie friendliness 92/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
Difficulty 1/5 Under an hour Newbie friendliness 92/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
community-scripts/ProxmoxVE#17425 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
danielmiessler/LifeOS#2218 ·