Email or username:

Password:

Forgot your password?
𝕹𝖞𝖝 妛彁

we need an init system written in Common Lisp that you just add services to by interacting with the running image and creating a new instance of a service object

6 comments
r o w . ᚂ
@nyx isn't this sort of how GNU shepherd works? guile, not CL but still.
𝕹𝖞𝖝 妛彁
@rowb1t yeah, I don't really care for guix though tbh
r o w . ᚂ
@nyx i've still never really given a shot to the full guix system. used the package manager on top of a debian install for a while and I was intrigued but never fully committed. a system where literally everything is configurable in scheme sounds cool to me, at least *in theory*.
𝕹𝖞𝖝 妛彁
@rowb1t I used NixOS and then Guix for like, idk two years maybe. my stance on them is that they are good solutions to problems with using Linux, but I've opted to instead not use an OS that is so utterly devoid of any coherent design that people had to invent yet another layer of complexity on top of the pile of garbage Linux already is. with Guix specifically I was annoyed with how it didn't feel lispy at all to me, like you can't interact with your system primarily from a REPL or anything like that (though that's ofc not one of its goals). It's ultimately just a scripting language for an OS that is entirely foreign to a lisp way of doing things, which is reflected in how it felt to use Guix. ironically it also got in the way of me doing CL development since certain things wouldn't work right and were annoying to use without packaging everything in Guix, which then made the CL development experience considerably less dynamic since I could no longer easily just ql:quickload something into my REPL

but then again I'm kind of an uncompromising idealist
@rowb1t I used NixOS and then Guix for like, idk two years maybe. my stance on them is that they are good solutions to problems with using Linux, but I've opted to instead not use an OS that is so utterly devoid of any coherent design that people had to invent yet another layer of complexity on top of the pile of garbage Linux already is. with Guix specifically I was annoyed with how it didn't feel lispy at all to me, like you can't interact with your system primarily from a REPL or anything like...
aetios ▶️ kwsp
@rowb1t @nyx where is the box of auxiliary parentheses :PtiloThonk:
Go Up