nrepl

https://github.com/nrepl/nrepl || https://nrepl.org
borkdude 2020-09-29T16:04:36.005200Z

@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?

eraserhd 2020-09-29T16:06:54.005500Z

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.

borkdude 2020-09-29T16:07:38.005700Z

I see, thanks

eraserhd 2020-09-29T16:07:47.005900Z

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.

borkdude 2020-09-29T16:08:08.006100Z

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

borkdude 2020-09-29T16:08:27.006300Z

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

borkdude 2020-09-29T16:09:07.006500Z

ah I see it hasn't maintained for long: https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/tools/clj-kondo/default.nix

eraserhd 2020-09-29T16:09:52.007300Z

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

eraserhd 2020-09-29T16:10:12.007500Z

Maybe we can kick somebody's butt at Oracle?

borkdude 2020-09-29T16:10:36.007700Z

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

eraserhd 2020-09-29T16:11:35.007900Z

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

eraserhd 2020-09-29T16:13:20.008100Z

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.