|
Coro::MakeMaker - MakeMaker glue for the C-level Coro API |
Coro::MakeMaker - MakeMaker glue for the C-level Coro API
This allows you to control coroutines from C level.
For optimal performance, hook into Coro at the C-level. You'll need
to make changes to your Makefile.PL and add code to your xs /
c file(s).
When you hook in at the C-level you get a huge performance gain,
but you also reduce the chances that your code will work unmodified
with newer versions of perl or Coro. This may or may not be a
problem. Just be aware, and set your expectations accordingly.
use Coro::MakeMaker qw(coro_args);
# ... set up %args ...
WriteMakefile(coro_args(%args));
#include "CoroAPI.h"
BOOT:
I_CORO_API("YourModule");
struct CoroAPI {
I32 Ver;
};
|
Coro::MakeMaker - MakeMaker glue for the C-level Coro API |