Fork me on GitHub
#nrepl
<
2020-09-29
>
borkdude16:09:36

@eraserhd Hey, very cool. Feel free to add it to my new package manager: https://github.com/borkdude/glam Just curious, why is the C version more maintainable for you?

eraserhd16:09:54

GraalVM is very hard to build from scratch. In Nixpkgs, which is my preferred package manager, it has never worked on Mac OS, even though people have spent weeks trying to get it to build and work. It worked on Linux for a few weeks after someone put in a hurculean effort to get it to build, but then it broke and nobody wants to deal with it.

borkdude16:09:38

I see, thanks

eraserhd16:09:47

This means that I can't put Graal-built packages into Nixpkgs, because nix requires everything built from source. Or at least wants that very strongly.

borkdude16:09:08

Some of my GraalVM binaries do have nix packages, maintained by others

borkdude16:09:27

They do this by starting with the uberjar, but I'm not sure how they proceed

eraserhd16:09:52

I'm checking clj-kondo on NixOS right now... yeah it doesn't work now :/

eraserhd16:09:12

Maybe we can kick somebody's butt at Oracle?

borkdude16:09:36

is this because of the graalvm 8 -> 11 change of both packages? I haven't had contact with the people behind those packages

eraserhd16:09:35

Oh, sorry... I'm on bleeding edge Nixpkgs because I contribute to it a lot. It might work on the last stable.

eraserhd16:09:20

I think there might actually also be a binary graal package for the "enterprise edition". If clj-kondo uses that, it might still work on stable.