This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-03-24
Channels
- # announcements (31)
- # babashka (21)
- # babashka-sci-dev (4)
- # beginners (8)
- # cherry (4)
- # cider (32)
- # clj-kondo (15)
- # cljdoc (4)
- # cljsrn (4)
- # clojure (69)
- # clojure-dev (1)
- # clojure-europe (12)
- # clojure-nl (1)
- # clojure-norway (8)
- # clojure-uk (4)
- # clojurescript (16)
- # clr (6)
- # conjure (4)
- # fulcro (4)
- # hispano (1)
- # honeysql (1)
- # humbleui (5)
- # hyperfiddle (8)
- # lambdaisland (4)
- # lsp (8)
- # malli (24)
- # off-topic (3)
- # polylith (5)
- # reagent (10)
- # remote-jobs (3)
- # rewrite-clj (7)
- # scittle (12)
- # spacemacs (4)
- # sql (2)
- # tools-deps (29)
- # xtdb (7)
What does the :https://github.com/lambdaisland/launchpad/blob/4b62dabad32f8912a964676d6ee4d3f2127b4972/template/deps.edn#L11? I'm familiar with the extra-deps, but not just :deps
The readme for the launchpad docs states: > • When working on multiple related projects we prefer a single JVM over multiple What makes projects related? Why prefer a single JVM over multiple? I'm embarrassed to say I feel like I need a diagram to remember where the JVM fits into the development process. I think it's probably correct to say that the nrepl server is a JVM process?
if i use the launchpad template, and add the alias proj2, as well as some src namespaces in both projects and a dep just in project 1, i can confusingly require the dep in project 2. It seems like the launch pad is just combining the deps into one repl. I take it to mean that these "projects" are themselves actually libraries? I guess I don't understand what the :launchpad/aliases is meant to achieve, I had first thought it would launch a repl per project and have them connect.
sorry for the barrage of questions. let me know if I should direct my energy elsewhere 🙂 . I tried to use the launch pad to launch by web app which has three directories, backend, frontend and middlend. As a first shot, I copied the launchpad template into the parent directory of those three and mentioned the local/root for the backend directory. Then I launched, and it immediately complained that it couldn't build the classpath because of the artifact com.snowtide..blah which If i recall correctly is an issue relating to datomic permissions. I'm not even sure what the question is, just reporting that i find the readme on launchpad to be very tantalizing but i can't as of yet piece together what it's trying to do.