Alien-Gnuplot
view release on metacpan or search on metacpan
If it can't find one of those, if dies (and refuses to install), printing
a friendly message about how to get gnuplot before throwing an error.
In principle, gnuplot could be automagically downloaded and built,
but it is distributed via Sourceforge -- which obfuscates interior
links, making such tools surprisingly difficult to write.
=head1 CROSS-PLATFORM BEHAVIOR
On POSIX systems, including Linux and MacOS, Alien::Gnuplot uses
fork/exec to invoke the gnuplot executable and asynchronously monitor
it for hangs. Microsoft Windows process control is more difficult, so
if $^O contains "MSWin32", a simpler system call is used, that is
riskier -- it involves waiting for the unknown executable to complete.
=head1 REPOSITORIES
Gnuplot's main home page is at L<https://gnuplot.sourceforge.net/>.
Alien::Gnuplot development is at L<https://github.com/drzowie/Alien-Gnuplot>.
lib/Alien/Gnuplot.pm view on Meta::CPAN
If it can't find one of those, if dies (and refuses to install), printing
a friendly message about how to get gnuplot before throwing an error.
In principle, gnuplot could be automagically downloaded and built,
but it is distributed via Sourceforge -- which obfuscates interior
links, making such tools surprisingly difficult to write.
=head1 CROSS-PLATFORM BEHAVIOR
On POSIX systems, including Linux and MacOS, Alien::Gnuplot uses
fork/exec to invoke the gnuplot executable and asynchronously monitor
it for hangs. Microsoft Windows process control is more difficult, so
if $^O contains "MSWin32", a simpler system call is used, that is
riskier -- it involves waiting for the unknown executable to complete.
=head1 REPOSITORIES
Gnuplot's main home page is at L<https://gnuplot.sourceforge.net/>.
Alien::Gnuplot development is at L<https://github.com/drzowie/Alien-Gnuplot>.
( run in 0.259 second using v1.01-cache-2.11-cpan-0d8aa00de5b )