graalvm

lread 2024-03-19T18:13:10.287099Z

The release notes point to https://medium.com/graalvm/welcome-graalvm-for-jdk-22-8a48849f054c#df1e. I was https://clojurians.slack.com/archives/CAJN79WNT/p1695137870805729?thread_ts=1695136706.616289&cid=CAJN79WNT. Maybe I'll actually look into it this time. simple_smile

2024-03-19T18:39:30.803569Z

I've been using --strict-image-heap for a while now, haven't seen any issues

👍 1
borkdude 2024-03-21T14:34:38.753489Z

@skynet what does --strict-image-heap do?

borkdude 2024-03-21T14:36:23.427949Z

Ah just read it

borkdude 2024-03-21T15:22:09.452049Z

@skynet what problem did it solve for you, enabling to have a class in a top level clojure expression, while letting it also be initialized at runtime (again)?

2024-03-21T15:26:21.211529Z

I think for most (all?) Clojure users, setting --strict-image-heap is pretty much a no-op since we have to declare most classes as init at build time anyway I just turned it on when they added it to make sure my stuff wouldn't break in this update

borkdude 2024-03-21T15:26:43.990309Z

ah gotcha

lread 2024-03-21T15:47:56.316299Z

@skynet do you also use https://github.com/clj-easy/graal-build-time?

👍 2
2024-03-21T15:59:43.011169Z

yeah I do