Fork me on GitHub

āžœ  bin time java -jar ~/.m2/repository/org/clojure/clojure/1.9.0-alpha13/clojure-1.9.0-alpha13.jar -e ':foo'
java -jar  -e ':foo'  1.45s user 0.07s system 218% cpu 0.693 total
āžœ  bin time ./clojure -e ':foo'
./clojure -e ':foo'  1.02s user 0.03s system 221% cpu 0.477 total


been messing around with JDK 9 modules and managed to get clojure to rely exclusively on the new java.base module


startup time is improved, and the whole binaries (clojure + jdk) is 45MB


What did that take @ghadi ?


@tonsky: If you look at the ticket page you linked to, you should be able to see Resolution as Declined near the top of the page. If you click the "All" tab under "Activity", you can see state changes made that did not involve comments. Rich Hickey declined the ticket on Jul 1, without comment (not implying that he needs to supply one, just people who like the idea often prefer if there were).


@seancorfield: removing some clj code that loads some fuller parts of jdk (clojure.inspector clojure.xml, bean, resultset-seq) then declaring a module for clojure, building a modularized jar, then using jlink


I would push up a docker image if the jdk license allowed...


@andy.fingerhut no, I get that it was closed by RH. I wonder what the motivation was

Alex Miller (Clojure team)11:10:28

Or I guess I should say he didn't like it enough