This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-10-28
Channels
- # aleph (4)
- # announcements (5)
- # babashka (28)
- # babashka-sci-dev (13)
- # beginners (63)
- # calva (76)
- # cider (113)
- # clara (7)
- # clj-kondo (42)
- # cljdoc (1)
- # clojure (170)
- # clojure-europe (20)
- # clojure-nl (17)
- # clojure-norway (3)
- # clojure-spec (12)
- # clojure-sweden (1)
- # clojure-uk (6)
- # clojurescript (55)
- # clojureverse-ops (1)
- # consulting (1)
- # core-async (9)
- # cursive (16)
- # data-science (1)
- # datascript (8)
- # datomic (27)
- # emacs (14)
- # events (1)
- # fulcro (10)
- # graphql (9)
- # gratitude (1)
- # jobs (6)
- # jobs-discuss (5)
- # leiningen (10)
- # lsp (35)
- # missionary (4)
- # nextjournal (9)
- # off-topic (46)
- # pathom (15)
- # pedestal (5)
- # polylith (37)
- # portal (15)
- # re-frame (22)
- # reagent (4)
- # reitit (5)
- # reveal (18)
- # shadow-cljs (20)
- # tools-deps (7)
- # xtdb (10)
btw, my bug request got accepted https://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8275838
Another alternative I forgot to mention: shell out to Docker CLI, parse JSON response
If I can avoid docker cli that would be nice - the client is not that great (needs a LOT of TLC IMO ). Also I would like to create secrets from vault without writing them to disk and docker-cli would complicate this.
@borkdude theres no harm in having bb incompatible/java deps in my deps.edn and my classpath to load the lib into bb right? its an issue only if i require/import them right?
im thinking should we be making the things in deps.edn conditional too or not
@rahul080327 currently bb only loads deps from bb.edn
right, but if i use (babashka.deps/add-deps ...)
with a lib with deps edn, would bb construct the classpath from its deps.edn?
you can see this with:
$ bb -cp "" -e "(babashka.deps/add-deps {}) (babashka.classpath/get-classpath)"
""
ah right, so its fine to have non compatible things in the deps.edn then, thanks 😄