4 ms·
I tried to use it on top of my Ubuntu install to manage dependencies, and the very first thing I wanted to do didn't work. I wanted to set up Java so I could ru
by zck 9y ago
I tried to use it on top of my Ubuntu install to manage dependencies, and the very first thing I wanted to do didn't work. I wanted to set up Java so I could run Clojure, and the version of Java they build can't make any https requests. There was also a subtext of "you should just build everything in Guix; don't use leiningen or maven". It was pretty disappointing. I hope they can get things to work better; it would be fantastic to have a declaration of all the things I want to install on my computer.
- rekado 9y ago> the version of Java they build can't make any https requests This is no longer true. Our approach to Java is a bit ... unusual. Nobody in the Java world appears to be building everything from source, so bootstrapping the environment is a pretty tough job. Now we bootstrap the JDK itself from Jikes and GNU Classpath, and we have quite a few more Java packages than before, but still not enough to get Maven packaged without resorting to using pre-built binaries. There's still a long way to go, but we're walking it.
- zck 9y agoI'm very excited for this. I think that a fantastic use case for GUIX, which would solve a large pain point for companies, is initial computer setup. And, at least for me, that means Java. Having a single config file that installs and sets up a computer that's human-editable? Amazing. I'm not using Maven, but Clojure, so perhaps that's enough. I'll see if I can try it out.