Maybe the recent work of Noé makes it simpler to implement as an
extension?

https://codeberg.org/cons-town/guile-debugger/src/branch/main/shepherd-nrepl/


On 2025-04-21 19:03, Ludovic Courtès wrote:

> Hi Nicolas,
>
> Nicolas Graves <ngra...@ngraves.fr> writes:
>
>> I recently tried to use the task-spooler package, and realized that it
>> shouldn't be too hard to have the same kind of queue extending the GNU
>> Shepherd API.
>>
>> I came up with that, which is not complete, at least because I have no
>> clue as to how to launch the next transient once one is done.  WDYT ?
>> Could that be added in Shepherd or as a dependent extension ?
>
> So it’s like ‘herd spawn transient’ except that the transient is queued
> instead of being spawned right away, right?  That sounds useful.

Right!

> Maybe we could have it as ‘herd queue transient’?  One way to implement
> it would be by setting #:requirement to the last queued item.
>
> Thanks,
> Ludo’.
>

-- 
Best regards,
Nicolas Graves

Reply via email to