graalvm

lread 2023-09-19T15:21:42.848839Z

Interesting that native image is now sometimes performing better than jit!

πŸ”₯ 2
teodorlu 2023-09-19T15:37:32.502599Z

Good news for graalvm-powered Clojure interpreters!

1
πŸ”₯ 1
lread 2023-09-19T15:37:50.805729Z

Hmmm.... from medium blog: > In this release, we are introducing a https://github.com/oracle/graal/pull/4684 that will become the default in the future: all classes are now allowed to be used and initialized at build time, regardless of the class initialization configuration Will have to understand if this impacts/helps/whatevers our graal-build-time work. Seems experimental at this point, so probably no immediate action is needed.

πŸ‘ 1
πŸ‘€ 1
teodorlu 2023-09-19T15:39:33.594309Z

Are you afraid it will break something? Or are you considering whether it will enable new possibilities for clojure-compiled-to-native, because then we can do some stuff compile time, before it gets β€œfrozen”?

lread 2023-09-19T15:41:39.868759Z

I don't understand it yet, but maybe it will make graal-build-time unnecessary? They say they'll provide more details in their patch release on 24-Oct. Probably worth trying some experiments.

πŸ‘ 1
teodorlu 2023-09-19T15:41:57.397399Z

Gotcha. Interesting!