Fork me on GitHub
#clojure-dev
<
2018-07-31
>
andy.fingerhut00:07:40

Sorry for the JIRA spam from me, folks. I'm done for now.

Alex Miller (Clojure team)06:07:58

Re the above on core-instant18, that ns was intentionally not aot’ed in core jar because we built with Java 1.6 and it depends on 1.8. Doesn’t exist anymore in Clojure 1.10.

seancorfield17:07:48

@alexmiller That makes sense. I guess I was surprised that doing :aot :all on Java 8 didn't end up compiling it. As @hiredman says, there's something deeper/weird going on with the actual loading/initialization of the code in the case above with Robocode but I suspect the "fix" is just to use either Clojure 1.8.0 or 1.10.0-alpha6 instead 🙂

Alex Miller (Clojure team)22:07:36

It’s guarded by a class check so maybe that prevented loading and aoting

hiredman17:07:27

the robocode classloader issue means you can never load clojure code from source

seancorfield17:07:12

Ah, there we go.