Vim::Debug::Daemon - Handle communication between a debugger and clients
use Vim::Debug::Daemon; Vim::Debug::Daemon->run;
If you are new to Vim::Debug please read the user manual, Vim::Debug::Manual, first.
This module implements a TCP server. Clients will usually be an editor like Vim. A debugger is spawned for each client. The daemon manages communication between one or more clients and their debuggers.
Internally this is implemented with POE so that it can do non blocking reads for debugger output. This allows the user to send an interrupt. This is useful when, for example, an infinite loop occurs or if something is just taking a long time.
See Vim::Debug::Protocol for a description of the communication protocol.
Eric Johnson <kablamo at iijo dot nospamthanks dot org>
This software is copyright (c) 2013 by Eric Johnson.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install Vim::Debug, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Vim::Debug
CPAN shell
perl -MCPAN -e shell install Vim::Debug
For more information on module installation, please visit the detailed CPAN module installation guide.