This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-01-31
Channels
- # announcements (4)
- # babashka (73)
- # beginners (128)
- # bristol-clojurians (1)
- # calva (8)
- # cider (8)
- # clj-kondo (4)
- # clojars (7)
- # clojure (148)
- # clojure-dev (16)
- # clojure-europe (5)
- # clojure-gamedev (1)
- # clojure-italy (10)
- # clojure-nl (7)
- # clojure-uk (57)
- # clojurescript (57)
- # clojutre (1)
- # community-development (2)
- # cursive (7)
- # data-science (1)
- # datascript (5)
- # datomic (9)
- # events (6)
- # figwheel-main (1)
- # fulcro (91)
- # garden (11)
- # graalvm (14)
- # graphql (1)
- # immutant (4)
- # jobs (1)
- # kaocha (33)
- # off-topic (63)
- # onyx (3)
- # pathom (4)
- # re-frame (23)
- # ring-swagger (1)
- # shadow-cljs (49)
- # sql (6)
- # testing (8)
- # tools-deps (45)
- # vrac (1)
- # xtdb (10)
@ghadi https://github.com/graalvm/graalvm-ce-builds/releases, you'll need to download one that says java11
there is however an issue with clojure + jdk11 when you use Reflector.java. It has a piece of dynamic code that dispatches between 8 and 11 based on some runtime value which confuses the svm analyzer. I worked around that just by copying Reflector.java and removing that dynamic code: https://github.com/borkdude/sci/blob/1294b17d402bfed519289990648cb01c45e8e3a8/reflector/src-java/clojure/lang/Reflector.java#L29-L43
I'm guessing the new http client :)
curious about making stuff with the built in http://java.net.http client
if you need an http client in a graal binary, you can also use clj-http-lite which has no other dependencies: https://github.com/borkdude/clj-http-lite/blob/fa277d8264b061db8ae9b4fc117b74b1fc2d93ce/project.clj#L7
https://github.com/taylorwood/clojurl also uses clj-http-lite