This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-08-09
Channels
- # announcements (16)
- # beginners (86)
- # calva (4)
- # cider (17)
- # circleci (1)
- # clj-kondo (4)
- # cljs-dev (12)
- # cljsrn (4)
- # clojure (82)
- # clojure-europe (2)
- # clojure-houston (4)
- # clojure-italy (5)
- # clojure-nl (7)
- # clojure-spec (49)
- # clojure-uk (19)
- # clojurescript (76)
- # core-async (7)
- # cursive (1)
- # data-science (4)
- # datomic (5)
- # figwheel (1)
- # fulcro (10)
- # graalvm (15)
- # jobs (1)
- # juxt (6)
- # kaocha (2)
- # leiningen (5)
- # random (2)
- # shadow-cljs (25)
- # sql (5)
- # tools-deps (113)
- # vim (3)
- # yada (14)
I'm wondering what's the status of JDK 9+ / 11 support. I finally got tools.namespace/refresh working (well almost) in my project but it doesn't play well with cider: https://ask.clojure.org/index.php/8288/java-11-and-tools-namespace?show=8379#c8379 In particular, cider seems to add JDK's src.zip to the classloader's classpath and this doesn't work with clojure.java.classpath. Also, I can't display javadocs and jump to JDK's source when running on JDK 9 or 11 while I can do the same with JDK 8
@jumar Are you problems with the stable or the snapshot version? The snapshot version has many fixes for Java 9+ and ditched the use of clojure.java.classpath
in favor of Orchard’s implementation of this.
You can see an overview of JDK 9 related work here https://github.com/clojure-emacs/orchard/blob/master/CHANGELOG.md
As you can see we also dropped the internal use of tools.namespace
in Orchard (although CIDER uses for ns refreshes).
@bozhidar I'm using the recent cider version:
;; CIDER 0.22.0snapshot (package: 20190808.1659), nREPL 0.6.0
;; Clojure 1.10.1, Java 11.0.2
I’ll have to revisit what exactly did we fix there. It’d be nice if you filed a couple of tickets for your particular issues, so we won’t forget to investigate those.
@bozhidar I created these two guys: - https://github.com/clojure-emacs/cider/issues/2686 - https://github.com/clojure-emacs/cider/issues/2687 I merged the "broken javadoc" and "broken jump to the JDK class source" issues to the single 2687 since they seem to be pretty much the same thing - let me know if I should split them, though.
I updated the second issue - it must be something in my profiles.clj that's causing that. When I remove profiles.clj it seems to work. Not sure about "jump to source" yet - will file separate issue after more testing
anyone able to debug deftype method? ie. https://github.com/clojure-emacs/cider/issues/2453