chicken-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

New egg: daemon


From: siiky
Subject: New egg: daemon
Date: Sat, 8 Jan 2022 03:07:39 +0000

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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]