This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-11-02
Channels
- # announcements (2)
- # babashka (10)
- # beginners (61)
- # calva (17)
- # cider (27)
- # clj-kondo (14)
- # clojure (230)
- # clojure-austin (4)
- # clojure-europe (17)
- # clojure-france (6)
- # clojure-hungary (3)
- # clojure-norway (30)
- # clojure-sweden (9)
- # clojure-uk (2)
- # clojurescript (58)
- # conjure (11)
- # core-async (7)
- # cursive (74)
- # datalog (2)
- # datomic (15)
- # events (8)
- # figwheel-main (5)
- # fulcro (2)
- # graalvm (23)
- # graphql (2)
- # helix (17)
- # humbleui (2)
- # jobs (2)
- # kaocha (6)
- # lsp (19)
- # malli (7)
- # nbb (51)
- # off-topic (33)
- # pathom (26)
- # pedestal (2)
- # polylith (1)
- # portal (4)
- # re-frame (17)
- # react (3)
- # reitit (5)
- # releases (2)
- # remote-jobs (2)
- # shadow-cljs (18)
- # sql (65)
- # tools-deps (8)
- # xtdb (28)
I can only see issues for people that use lein-clojure-lsp
or clojure-lsp via API in projects using JDK8 yet
it seems https://github.com/funcool/promesa/blob/master/CHANGELOG.md#version-90481 droped support for jdk8 recently
I would be totally fine with it... #C035GRLJEP8 is also considering it. GraalVM will drop support from 23.0.0
We needed a bug fix in promesa relatively recently. Hopefully there won't be any more bugs soon, but it'd be worrisome to be stuck at an old version. So, my vote would be to drop jdk8 support too. Interested to hear from lein-clojure-lsp
users though
yeah, Nubank is a heavy user of lein-clojure-lsp and it changed to JDK11/15 only a year ago or so, so I wonder if there is any other heavy users of lein-clojure-lsp using jdk8 yet
well, I don't think we should be stuck because of one company or other though, but it'd be nice to know that before
ā¢ It's tricky to keep supporting jdk8, there are few hard code to maintain on clojure-lsp that use specific classes only to have jdk8 support, parsing uris for example ā¢ Upstream are starting to drop like promesa, we could fork it but we could have soon any other upstream doing the same ā¢ CI is a little bit slower on jdk8, that would be a minor nice to have
oh btw, graalvm will drop support for 11 I meant, they have long dropped support for 8
Yeah, but we are safe on that as only affects native binary, not lein-clojure-lsp or any JVM stuff
State of Clojure 2022 https://clojure.org/news/2022/06/02/state-of-clojure-2022#_working_with_clojure -- still quite a lot of JDK 8 usage there but it that was nearly a year ago. We're on 18 in production and 19 in dev, just waiting for a few things to officially support 19 in production before we upgrade... and start taking advantage of vthreads š (New Relic just released their JDK 19 support and we have that in QA).