Re: The 🐑 Shepherd gets a service collection

2023-03-17 Thread Maxim Cournoyer
Hi Ludo, Ludovic Courtès writes: > Hi, > > Maxim Cournoyer skribis: > >> Ludovic Courtès writes: > > [...] > >>> I imagine we could develop more convenient services like this, such as a >>> basic command scheduler similar to the ‘at’ command, and a syslogd >>> implementation. The latter could

Re: The 🐑 Shepherd gets a service collection

2023-03-17 Thread Csepp
Adam Faiz writes: > On 3/16/23 22:14, Ludovic Courtès wrote: >> The main limitation of mcron for such thing is that it’s entirely >> static: it reads a list of job specs upfront and then goes on to >> schedule them. There’s no communication protocol to talk to it and >> add/remove jobs on the

Re: The 🐑 Shepherd gets a service collection

2023-03-16 Thread Adam Faiz
On 3/16/23 22:14, Ludovic Courtès wrote: The main limitation of mcron for such thing is that it’s entirely static: it reads a list of job specs upfront and then goes on to schedule them. There’s no communication protocol to talk to it and add/remove jobs on the fly, which is what ‘at’ would need

Re: The 🐑 Shepherd gets a service collection

2023-03-16 Thread Ludovic Courtès
Hi, Maxim Cournoyer skribis: > Ludovic Courtès writes: [...] >> I imagine we could develop more convenient services like this, such as a >> basic command scheduler similar to the ‘at’ command, and a syslogd >> implementation. The latter could be nice for a couple of reasons: >> logging would

Re: The 🐑 Shepherd gets a service collection

2023-03-16 Thread Ludovic Courtès
Hi, Adam Faiz skribis: >> I imagine we could develop more convenient services like this, such >> as basic command scheduler similar to the ‘at’ command, and a >> syslogd >> implementation. The latter could be nice for a couple of reasons: >> logging would happen from the start and till the end

Re: The 🐑 Shepherd gets a service collection

2023-03-14 Thread Efraim Flashner
On Mon, Mar 13, 2023 at 05:11:34PM +0100, Ludovic Courtès wrote: > Hello Guix! > > I pushed some changes yesterday that confirm that the Shepherd paves the > way for init system innovation, synergistic cross-domain fertilization, > and delimited continuations: > > > https://git.savannah.gnu.or

Re: The 🐑 Shepherd gets a service collection

2023-03-14 Thread Maxim Cournoyer
Hi Ludo! Ludovic Courtès writes: > Hello Guix! > > I pushed some changes yesterday that confirm that the Shepherd paves the > way for init system innovation, synergistic cross-domain fertilization, > and delimited continuations: > > > https://git.savannah.gnu.org/cgit/shepherd.git/log/?id=31d

Re: The 🐑 Shepherd gets a service collection

2023-03-13 Thread Adam Faiz
I imagine we could develop more convenient services like this, such as basic command scheduler similar to the ‘at’ command, and a syslogd implementation. The latter could be nice for a couple of reasons: logging would happen from the start and till the end (an improvement over the external syslo

Re: The 🐑 Shepherd gets a service collection

2023-03-13 Thread indieterminacy
Thanks! PS: It just occurred to me that we might as well rename the new (shepherd service …) hierarchy to (shepherd sheep …) or even (shepherd 🐑 …). Its a shame that Directed Acyclic Graphs are part of Guix verbiage, as otherwise Id be suggesting the name 'dags'. (Dags are the yellowe

The 🐑 Shepherd gets a service collection

2023-03-13 Thread Ludovic Courtès
Hello Guix! I pushed some changes yesterday that confirm that the Shepherd paves the way for init system innovation, synergistic cross-domain fertilization, and delimited continuations: https://git.savannah.gnu.org/cgit/shepherd.git/log/?id=31d21fa083872d500c016b6b3b2587d25510702d 31d21fa *