Perl6 RFC Librarian wrote:
>
> This and other RFCs are available on the web at
> http://dev.perl.org/rfc/
>
> =head1 TITLE
>
> Interfaces for linking C objects into perlsubs
>
> =head1 VERSION
>
> Maintainer: David Nicol <[EMAIL PROTECTED]>
> Date: 7 Aug 2000
> Version: 2
> Mailing List: [EMAIL PROTECTED]
> Number: 61
>
> =head1 ABSTRACT
>
> C<XS>, the set of C macros and structures, is a considerable
> barrier to writing extensions of Perl in the C language. While
> not replacing XS, this document specifies easier ways to
> integrate a C object file (.o) into a perl program, from the
> point of view of a perl user wishing to integrate a well defined
> and well behaved C program into a perl program in a more direct
> way than a C<system> call.
>
> C<XS> is an excellent medium for sharing the glory of the internals
> of Perl with the C programming community. It is hoped that the
> interface deescribed herein will become an excellent medium for
> sharing the glory of the internals of well-written C libraries
> with the Perl programming community.
At TPC, Chip made the excellent suggestion that we should look at
supporting two different interfaces: one for C and one for C++. For
various reasons, these interfaces could offer the same functionality in
quite different ways.
Any ideas on that?
Hildo