Fork me on GitHub
#clojure-dev
<
2016-10-03
>
ghadi04:10:17

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

ghadi04:10:54

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

ghadi04:10:29

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

seancorfield04:10:09

What did that take @ghadi ?

andy.fingerhut05:10:13

@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).

ghadi05:10:21

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

ghadi05:10:18

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

Niki10:10:10

@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