This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-01-27
Channels
- # announcements (10)
- # aws (11)
- # beginners (158)
- # calva (8)
- # cider (14)
- # clj-kondo (1)
- # cljsrn (1)
- # clojure (83)
- # clojure-europe (5)
- # clojure-italy (25)
- # clojure-nl (3)
- # clojure-spec (12)
- # clojure-uk (20)
- # clojurescript (72)
- # community-development (18)
- # core-async (4)
- # core-logic (19)
- # cursive (11)
- # datomic (21)
- # duct (6)
- # events (1)
- # figwheel-main (3)
- # fulcro (15)
- # ghostwheel (1)
- # jobs (1)
- # leiningen (16)
- # off-topic (45)
- # onyx (3)
- # pathom (7)
- # perun (1)
- # ring (3)
- # shadow-cljs (48)
- # spacemacs (10)
- # specter (1)
- # sql (24)
- # tools-deps (7)
- # vscode (7)
- # xtdb (14)
What actually happens when I click the refresh button on a ClojureScript Deps project? I’m trying to figure out what Clojure CLI command Cursive is executing.
I don't know what is actually run but it's something like clojure -A<aliases checked> -Spath
. That gets cached for each module.
Thanks @U083D6HK9!
Cursive doesn’t actually run a deps command for that, it uses the tools.deps.alpha library directly.
@cfleming But I guess the code that is ultimately run is the same? BTW thanks for making the awesome tool that is Cursive. Still haven’t found anything better for writing Clojure code.
Yes, clj
is essentially a script that invokes tools.deps.alpha, so the underlying code that’s called is the same.
Any chance you’d be willing to add support to the macros in meander? https://github.com/noprompt/meander It uses a lot of ?x
variables…I can declare
them to get rid of the syntax warnings, but perhaps that is easy to support @cfleming?