Fork me on GitHub
#graalvm
<
2020-08-22
>
chrisn20:08:11

Is it possible to build a clojure native app that doesn't have initialize-at-build-time? Stepping back I would like to use xgboost and xerial-larray, both of which have jni bindings and it appears from graalvm-native's documentation this is possible but there appear to be static initialization issues. So if there is a known example, java or otherwise, of someone using libraries that use JNI that may also help a bit.

chrisn20:08:08

Also, I know that there is a solid pool of documentation about using graal native with Clojure. Where are those docs?

borkdude20:08:45

Check out the topic of this channel

chrisn20:08:32

Awesome, thanks

chrisn20:08:36

beautiful 🙂.

chrisn20:08:53

clojure-rust is also a pathway I have looked at before but using JNA or JNR...neither of which work (for good reason) in graal native

chrisn20:08:43

Also, sql bindings....really nice. That was going to be a question soon.

chrisn20:08:52

Do you have a replacement for sun.misc.Unsafe?

borkdude20:08:07

I've never used that class, sorry

👍 1