This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-12-20
Channels
- # adventofcode (38)
- # announcements (8)
- # aws (4)
- # babashka (131)
- # beginners (263)
- # calva (2)
- # clj-kondo (12)
- # cljdoc (12)
- # cljsrn (3)
- # clojure (122)
- # clojure-europe (3)
- # clojure-finland (2)
- # clojure-nl (13)
- # clojure-uk (80)
- # clojured (1)
- # clojuredesign-podcast (3)
- # clojurescript (78)
- # core-async (19)
- # cursive (19)
- # datomic (7)
- # duct (10)
- # events (1)
- # fulcro (7)
- # graalvm (12)
- # graphql (3)
- # juxt (4)
- # malli (10)
- # music (3)
- # nrepl (4)
- # off-topic (25)
- # pathom (4)
- # pedestal (1)
- # re-frame (78)
- # reagent (8)
- # shadow-cljs (91)
- # sql (8)
- # vim (3)
- # xtdb (2)
I've added clj-http.client/get
to babashka, but GraalVM compilation takes significantly longer, I wonder if it will ever finish. If this isn't going to work, I'll take a look at clj-http-lite
Seems to work quite nicely, compiles fast:
$ bb "(require '[clj-http.lite.client :as client]) (:status (client/get \"\"))"
200
Added to https://github.com/lread/clj-graal-docs/blob/master/doc/external-resources.md#libraries-compatible-with-graalvm Thanks for the pointer @rahul080327
I wonder would https://github.com/schmee/java-http-clj work also, since Java 11 is now supported by Graal
it seems to include specs, not sure if that currently works well with graalvm, considering the lock thing
we can solve it with "splited ns" like this https://github.com/seancorfield/next-jdbc/blob/master/src/next/jdbc/specs.clj ?