Re: Introducing Guix "Features"! (Was: Syntactic Diabetes)

2024-02-18 Thread Edouard Klein
Weighting in here, as small as my weight may be: - re-using 'service' is IMHO a bad idea, it is a loaded term and the expectation of a new reader is that a service is a SysV-init service: it can be started, status-ed, stopped, restarted, and that's it. It maps to a daemon running in the back

Re: Introducing Guix "Features"! (Was: Syntactic Diabetes)

2024-02-02 Thread Attila Lendvai
> In the systemd realm, there are different types of services, I think one > is called "one-shot" which is effectively quite similar to the types of > services guix has... they do something once, and there is no running > daemon. So, for better or worse, guix is not so far from one of the most > wi

Re: Introducing Guix "Features"! (Was: Syntactic Diabetes)

2024-02-02 Thread Vagrant Cascadian
On 2024-02-02, Attila Lendvai wrote: >> > for an average unix user a service is a process that is running in the >> > backgroud, doing stuff mostly without any user interaction. you can >> > try to argue this away, but i'm afraid that this is the state of >> > things. >> >> >> I don’t think it’s

Re: Introducing Guix "Features"! (Was: Syntactic Diabetes)

2024-02-02 Thread Attila Lendvai
> Am Donnerstag, dem 01.02.2024 um 20:30 + schrieb Attila Lendvai: > > > for an average unix user a service is a process that is running in > > the backgroud, doing stuff mostly without any user interaction. you > > can try to argue this away, but i'm afraid that this is the state of > > thing

Re: Introducing Guix "Features"! (Was: Syntactic Diabetes)

2024-02-02 Thread Attila Lendvai
> > for an average unix user a service is a process that is running in the > > backgroud, doing stuff mostly without any user interaction. you can > > try to argue this away, but i'm afraid that this is the state of > > things. > > > I don’t think it’s a good idea to aim to satisfy some presumed

Re: Introducing Guix "Features"! (Was: Syntactic Diabetes)

2024-02-01 Thread Ricardo Wurmus
> for an average unix user a service is a process that is running in the > backgroud, doing stuff mostly without any user interaction. you can > try to argue this away, but i'm afraid that this is the state of > things. I don’t think it’s a good idea to aim to satisfy some presumed “average unix

Re: Introducing Guix "Features"! (Was: Syntactic Diabetes)

2024-02-01 Thread Liliana Marie Prikler
Am Donnerstag, dem 01.02.2024 um 20:30 + schrieb Attila Lendvai: > > for an average unix user a service is a process that is running in > the backgroud, doing stuff mostly without any user interaction. you > can try to argue this away, but i'm afraid that this is the state of > things. Which i

Re: Introducing Guix "Features"! (Was: Syntactic Diabetes)

2024-02-01 Thread Attila Lendvai
> there for most of the time already. And if you think about it, > symlinking stuff to /etc is a service. i've arrived to guix after 3+ decades of programming, most of that in opensource environments, unix-like OS'es, and more than a decade using linux as my primary OS and lisp as my goto langua

Re: Introducing Guix "Features"! (Was: Syntactic Diabetes)

2024-02-01 Thread Liliana Marie Prikler
Am Donnerstag, dem 01.02.2024 um 05:29 -0800 schrieb Felix Lechner: > On Thu, Nov 30 2023, Attila Lendvai wrote: > > > the use of 'service' to describe two rather different abstractions: > > a component of an OS vs. a deamon process run by shepherd. > > Indeed, the use of 'service' in much of Gui