This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-09-06
Channels
- # announcements (3)
- # beginners (8)
- # calva (17)
- # cider (3)
- # clj-kondo (1)
- # cljs-dev (7)
- # clojure (11)
- # clojure-dev (9)
- # clojure-europe (1)
- # clojuredesign-podcast (4)
- # clojurescript (10)
- # conjure (13)
- # datomic (3)
- # emacs (3)
- # figwheel-main (1)
- # fulcro (12)
- # leiningen (8)
- # meander (20)
- # off-topic (85)
- # pathom (1)
- # shadow-cljs (39)
- # spacemacs (7)
- # tools-deps (44)
- # xtdb (5)
heh, elide-meta already does the hard work. I think I've figured it out: use the -sources classifier for clojure.
@dominicm This seems a relevant bit from the clojure build scripts: https://github.com/clojure/clojure/blob/master/build.xml#L47-L59
so apparently this class is used for AOT compilation of clojure namespaces: https://github.com/clojure/clojure/blob/master/src/jvm/clojure/lang/Compile.java
If you notice, there is a commented out elide-meta in the Clojure pom. If you uncomment that and mvn package, that’ll do it for you
There is a slim classifier jar of Clojure too - that’s source only