The gargoyle package
Gargoyle is a framework for managing daemons from Haskell. In the current release the only requirement is that the daemon be able to communicate over a Unix domain socket. See gargoyle-postgresql for a fully worked out example.
To use Gargoyle the client must:
Define a value of the
Gargoyletype which specifies how to administer the daemon.
Create an executable whose
gargoyleMain. The name of this executable should match the executable name specified in the
_gargoyle_execfield of the
The client will run their code with
withGargoyleto gain access to the daemon.
|Dependencies||base (>=4.9 && <4.11), directory (==1.3.*), filelock (==0.1.*), filepath (==1.4.*), network (==2.6.*), process (==1.4.*) [details]|
|Copyright||Copyright (C) Obsidian Systems LLC 2017|
|Author||Obsidian Systems LLC|
|Uploaded||Thu Oct 12 21:52:45 UTC 2017 by RyanTrinkle|
|Downloads||187 total (8 in the last 30 days)|
|Rating||2.0 (votes: 1) [estimated by rule of succession]|
|Status||Docs uploaded by user
Build status unknown [no reports yet]
Hackage Matrix CI
For package maintainers and hackage trustees