graalvm

Discuss GraalVM related topics. Use clojure 1.10.2 or newer for all new projects. Contribute to https://github.com/clj-easy/graal-docs and https://github.com/BrunoBonacci/graalvm-clojure. GraalVM slack: https://www.graalvm.org/slack-invitation/.
borkdude 2020-03-08T17:28:29.262600Z

podcast about GraalVM with its creator Thomas Wuerthinger: http://airhacks.fm/#episode_78 the previous episode (#77) is more about Thomas' youth, not that much about GraalVM, but it was also nice to listen to

1👍
Aaron Cummings 2020-03-08T17:37:26.264200Z

Finally managed to find where my complexity was blowing up - (resolve) makes native-image go 📈

borkdude 2020-03-08T17:41:06.264800Z

@aaron383 Yep, sounds familiar. I usually scan code for resolve in case of problems

borkdude 2020-03-08T17:43:25.266700Z

in fact, getting rid of resolve was the only way to get hato running for example: https://github.com/borkdude/hato-native/commit/84acf2469074cc9a48b2fa5a9c4d0018784eb73a

Aaron Cummings 2020-03-08T17:49:01.270500Z

I have some cases where I pass around the name of a namespace as a string - sort of an ad-hoc polymorphism. The resolve is to a symbol within that namespace. I should find a better way to do this; maybe a map as a registry of these things will do.

Aaron Cummings 2020-03-08T17:51:19.271400Z

Yeah, I have something a bit like that hato patch.