++ed by:
HAMMER ADAMJS KARJALA RSHADOW GFUJI

32 PAUSE users
33 non-PAUSE users.

Marc A. Lehmann

NAME

Coro::MakeMaker - MakeMaker glue for the C-level Coro API

SYNOPSIS

This allows you to control coroutines from C level.

DESCRIPTION

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).

WARNING

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.

HOW TO

Makefile.PL

  use Coro::MakeMaker qw(coro_args);

  # ... set up %args ...

  WriteMakefile(coro_args(%args));

XS

  #include "CoroAPI.h"

  BOOT:
    I_CORO_API("YourModule");

API (v21)

 struct CoroAPI {
    I32 Ver;

 };