Re: New egg: daemon

2022-01-08 Thread Mario Domenech Goulart
Hi,

On Sat, 8 Jan 2022 03:07:39 + siiky  wrote:

> I'd like to share a new egg: daemon.
>
> It's a simple way (I think) to create background processes running any
> Scheme thunk. The interface is supposed to be really high-level and
> easy to use, you don't have to touch any `chicken.process` & friends. 
> However, as with all things OS, implementation is tricky, and very
> easy to screw up. As such, I would very much appreciate more eyes on
> it! :) Suggestions, ideas, bug reports, ... any feedback, really, are
> of course just as welcome!
>
> The documentation page has a simple example (also available on the
> repo). For a couple more examples you can check my trmote repo: 
> transmission-verify[0] & transmission-update-seed-priority[1].
>
> Hope you enjoy!
>
>
> The verdict of test-new-egg:
>
>  daemon (1 of 1) 
>   Fetching[ ok ] 0s
>   Reading .egg[ ok ] 0s
>   Checking dependencies...[ ok ] 0s
>   Checking category...[ ok ] 0s
>   Checking license[ ok ] 0s
>   Checking author.[ ok ] 0s
>   Installing..[ ok ] 2s
>   Checking version[ -- ]
>   Testing.[ -- ]
>   Checking documentation..[ ok ] 0s
>
> The code repository: https://github.com/siiky/daemon
> The release file:
> https://raw.githubusercontent.com/siiky/daemon/main/daemon.release-info
> The documentation on the wiki: https://wiki.call-cc.org/eggref/5/daemon
>
>
> [0]: https://github.com/siiky/trmote/blob/main/transmission-verify.scm
> [1]:
> https://github.com/siiky/trmote/blob/main/transmission-update-seed-priority.scm

Thanks you!  Your egg has been added to the coop.

All the best.
Mario
-- 
http://parenteses.org/mario



New egg: daemon

2022-01-07 Thread siiky

Hello everyone!

I'd like to share a new egg: daemon.

It's a simple way (I think) to create background processes running any 
Scheme thunk. The interface is supposed to be really high-level and easy 
to use, you don't have to touch any `chicken.process` & friends. 
However, as with all things OS, implementation is tricky, and very easy 
to screw up. As such, I would very much appreciate more eyes on it! :) 
Suggestions, ideas, bug reports, ... any feedback, really, are of course 
just as welcome!


The documentation page has a simple example (also available on the 
repo). For a couple more examples you can check my trmote repo: 
transmission-verify[0] & transmission-update-seed-priority[1].


Hope you enjoy!


The verdict of test-new-egg:

 daemon (1 of 1) 
  Fetching[ ok ] 0s
  Reading .egg[ ok ] 0s
  Checking dependencies...[ ok ] 0s
  Checking category...[ ok ] 0s
  Checking license[ ok ] 0s
  Checking author.[ ok ] 0s
  Installing..[ ok ] 2s
  Checking version[ -- ]
  Testing.[ -- ]
  Checking documentation..[ ok ] 0s

The code repository: https://github.com/siiky/daemon
The release file: 
https://raw.githubusercontent.com/siiky/daemon/main/daemon.release-info

The documentation on the wiki: https://wiki.call-cc.org/eggref/5/daemon


[0]: https://github.com/siiky/trmote/blob/main/transmission-verify.scm
[1]: 
https://github.com/siiky/trmote/blob/main/transmission-update-seed-priority.scm



Thanks,
siiky