[Buffalo-pm] Using a C API with Perl...
Richard Dice
rdice at pobox.com
Sat Apr 8 06:29:16 PDT 2006
Depending on the complexity of the C API, Inline::C might not be able to
cope with it. If that's the case you could try using SWIG instead.
It's a C/C++ API -> many language binding toolkit, which in the case of
Perl actually has the ability to generate "perl Makefile.PL" style modules.
http://www.swig.org/
http://www.swig.org/papers/Perl98/swigperl.htm
Cheers,
Richard
DANIEL MAGNUSZEWSKI wrote:
> Mongers,
>
> There are API's, for C and Java, within the Mac OSX SDK. I want the
> ability to use the C API within Perl. I've come across perlxs
> (http://search.cpan.org/~nwclark/perl-5.8.8/pod/perlxs.pod) but I'm not
> sure if there is a better/easier way of doing this. Would it be faster
> if I just wrote a program in C (using the API) that receives input from
> STDIN - from there I could just create a pipe to it within the Perl
> script? The data being sent through the system is very time sensitive,
> so I'd like to use the method that will create the lowest latency and
> load.
>
> Any thoughts/suggestions?
>
>
More information about the Buffalo-pm
mailing list