This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-02-13
Channels
- # adventofcode (4)
- # announcements (1)
- # babashka (7)
- # beginners (51)
- # calva (18)
- # cider (15)
- # clj-kondo (1)
- # cljsrn (6)
- # clojure (99)
- # clojure-dev (31)
- # clojure-europe (5)
- # clojure-france (2)
- # clojure-italy (3)
- # clojure-nl (14)
- # clojure-seattle (8)
- # clojure-spec (6)
- # clojure-uk (2)
- # clojurescript (23)
- # conjure (3)
- # css (6)
- # data-science (3)
- # datomic (19)
- # events (6)
- # fulcro (13)
- # graalvm (5)
- # honeysql (24)
- # inf-clojure (19)
- # music (10)
- # off-topic (28)
- # pathom (10)
- # rdf (15)
- # re-frame (11)
- # releases (4)
- # sci (1)
- # shadow-cljs (18)
Does anyone here happen to know how to make the typescript compiler not complain about imports like import { some_thing } from 'goog:some.ns'
? I've done some searching but haven't found a solution.
can :dev {:compiler-options {:invalid-arithmetic false}}
in shadow-cljs.edn
silence a warning coming from a dependency?
@thheller Hi there. It seems that recent versions of Shadow-CLJS do not work with OpenJ9 JVM. Do you know if it's a ClojureScript issue, or a Shadow-CLJS one?
It does compile, but when I try to run the JS output it gives an error of ReferenceError: ...... is not defined
. This ......
can be almost anything, but most of the time is key
, $coll
, $seq
or something like this. I'm not really asking to solve it, but maybe you can have some insight on where the problem is :thinking_face:
sounds like https://github.com/thheller/shadow-cljs/issues/804. not a clue what is happening or even how.
Well, I remember a bug I had on a Clojure code with OpenJ9 that it resolved java methods to different implementations (for example, where both have the signature (int, int)
or (long, long)
, or something). Maybe that's related? I remember that the method was resolved using reflection...
Seems like an interesting thing to investigate đŸ˜„
Yeah, it was related to reflection: https://clojure.atlassian.net/browse/CLJ-2400
i think alex might have made a ticket about this. method resolution is basically random and there might be problems with Clojure before any cljs gets involved on j9