guix

Samuel Ludwig 2024-11-01T16:31:15.057439Z

@drewverlee just saw your message in #nix, how's your actual guix experience been going? I've been trying to give the distro install another shot, but am still in a troubleshooting phase on my Thinkcentre, bios and bootloader weirdness i think

Drew Verlee 2024-11-01T16:34:33.604959Z

I have only studied nix and guix, maybe 4 hours or so, here and there. The use case I assume would be useful, is creating composable work environments. So like, you could have a guix-box for your FE development, another for BE, and a third that combined both.

Drew Verlee 2024-11-01T16:36:34.988019Z

I'm sort of in that situation all the time, and at the same time, so i figure i should learn a way to start controlling it better.

Samuel Ludwig 2024-11-01T16:40:42.505709Z

ahh, yeah very fair motivation; I explored the nix world a little bit a few years ago, ran it for a few months before bouncing off; it felt like a lot of fitting square-pegs in round-holes, i think the ad-hoc DSL was probably part of that id love to get a setup like the enzuru link above, i think i just have a cursed machine at this point though, realistically i should try and stick it in a VM first, but im lazy

Samuel Ludwig 2024-11-01T16:42:07.872269Z

i do consistently keep wishing that guile was babashka tho :p

Drew Verlee 2024-11-01T16:48:15.459229Z

I suppose one could write a clojure to guile compiler. I wouldn't, but someone could. Then i could look at it and be like... there it is. lol

😂 2
2024-11-01T20:42:35.378669Z

I've never tried it, but there's this: https://github.com/lokke-org/lokke

Samuel Ludwig 2024-11-01T16:52:09.517349Z

yeaaaa, i have tossed around at least an EDN to a-list reader/compiler? but i think its worth it to learn/know a scheme-style lisp, so i think i can accept the different way of things. if anything i will likely do what enzu describes, just reach out to clojure for when i want something more than a one-off :^)

Samuel Ludwig 2024-11-01T16:53:20.807849Z

regardless, id definitely prefer guile to nix-lang (and nickle-lang, which, while nicer, seems like the Same Thing)