DEPRECATED (Cloud Haskell Platform) in favor of distributed-process-extras, distributed-process-async, distributed-process-client-server, distributed-process-registry, distributed-process-supervisor, distributed-process-task and distributed-process-execution
In line with CH issue 97 there are times when you'd like to get an overview of running processes in your system. Issue #89 is already starting to provide some of the primitives required to achieve something like this. There are other things a system administrator might want to do, such as manually running exit to terminate on a given process, set up links/monitors or even manually injecting messages (although that last one's a bit far-out).
Whilst the idea behind Network.Transport.Management is just about providing an API so we can build tools, the tools for this feature already exist by and large (viz getProcessInfo, exit, kill, link, etc) so this issue is really about providing the actual tools themselves.
Now this is the kind of thing that makes administrators and tech support love rather than hate your application.
Both command line and web based interfaces would be nice.
I suspect this should be a top level project. Whether it belongs here or bundled in with -platform is another thing to consider.
In line with CH issue 97 there are times when you'd like to get an overview of running processes in your system. Issue #89 is already starting to provide some of the primitives required to achieve something like this. There are other things a system administrator might want to do, such as manually running
exit
toterminate
on a given process, set up links/monitors or even manually injecting messages (although that last one's a bit far-out).Whilst the idea behind
Network.Transport.Management
is just about providing an API so we can build tools, the tools for this feature already exist by and large (viz getProcessInfo, exit, kill, link, etc) so this issue is really about providing the actual tools themselves.Now this is the kind of thing that makes administrators and tech support love rather than hate your application.
Both command line and web based interfaces would be nice.
I suspect this should be a top level project. Whether it belongs here or bundled in with -platform is another thing to consider.