This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-04-14
Channels
- # beginners (53)
- # cider (10)
- # cljs-dev (23)
- # cljsrn (25)
- # clojure (68)
- # clojure-italy (4)
- # clojure-spec (25)
- # clojure-uk (7)
- # clojurebridge-ams (1)
- # clojurescript (10)
- # cursive (20)
- # datomic (21)
- # duct (4)
- # fulcro (1)
- # graphql (4)
- # hoplon (1)
- # java (7)
- # luminus (9)
- # off-topic (111)
- # om-next (2)
- # onyx (14)
- # re-frame (3)
- # reagent (9)
- # shadow-cljs (182)
- # test-check (32)
- # tools-deps (53)
- # uncomplicate (1)
- # vim (94)
- # yada (2)
@potetm There are separate commands for jumping to the REPL editor or output pane, are those not working for you?
@cfleming You said in some earlier conversations that you were working on a fork of clojure where you address some interop concerns related to your work on cursive and abstract classes
do you have a concept for how proper type hinting can be given to java code that consumes clojure AOT compiled sources
I ran into this earlier, and it basically means that I cant expose anything that I dont wrap in unchecked RT.invoke calls to java consumers
@emccue My fork fixes a different problem, mostly around class extension, see here: https://docs.google.com/document/d/1OcewjSpxmeFRQ3TizcaRRwlV34T8wl4wVED138FHFFE/edit?usp=sharing
You’re right that there’s no good way to type hint a Clojure function with a generic return type, you’re basically stuck with an unchecked cast.
@emccue I did some interop with Kotlin, where I set the Ifn's needed, and put functions to use them. This way you can make all the calls to clojure type safe.
@cfleming FYI, not sure if this is an actual issue with cursive or some other combination of factors: https://youtrack.jetbrains.com/issue/IDEA-190262
@dave.dixon Does disabling Cursive fix that issue? I’m not sure why Andrey thinks it’s Cursive, I can’t see anything in the log to suggest that.
I did as he advised, but in the process discovered my cursive license had expired, so am running a down-rev version until the license gets renewed. But the issue has not occurred since then.
@cfleming spoke too soon, happened again. Increasingly dubious that cursive is the problem, this time it went goofy in the git dialog. IntelliJ seems to be rather unstable for me of late.
@dave.dixon I didn't install the 2018.1 because some people had problems. But now there's an 2018.1.1 available with some fixes.
That's the version I'm running.