I am using clojurescript 1.12.42
When I define (ns test (:require [other :as-alias o]) ::o/something evaluates to :other/something but o/something` resolves to o/something.
This should have been fixed in https://clojure.atlassian.net/browse/CLJS-3399
Is this a regression or have I messed up my tooling?
Easier to reproduce at the repl with (require '[clojure.core :as-alias c]). Then test c/x` and ::c/x.
ClojureScript 1.12.42
cljs.user=> (require '[clojure.string :as str])
nil
cljs.user=> ::str/x
:clojure.string/x
cljs.user=> `str/x
clojure.string/xAre you absolutely certain your CLJS version in the REPL is 1.12.42?
What does *clojurescript-version* return?
cljs.user> clojurescript-version "1.12.42"
And what kind of REPL is that? Definitely not the vanilla one since your prompt is different than mine.
Shadow-cljs from Emacs into a chrome browser.
I will continue debugging in that direction then. Thanx!!!!!
Could you please try the above again but use :as-alias, not :as?
@p-himik Sorry, I meant :as-alias, not :as. :as works fine here too.
Sorry for the noise. Something pulled in clojurescript 1.11. Thanx again!!!
Ah, :as-alias, right. I noticed it but somehow tested for :as only.
Glad it worked out.