On Sat, 4 Aug 2001, Brian Ingerson wrote:

> This seems interesting. One problem Inline has to overcome is how to specify
> extra semantics in the C code. Since the C code *is* the glue code, all
> semantics need to be valid C. Some have suggested comment based hints.

Another possibility would be to (ab)use macros that evaluate to nothing at
compile time:

   NOT NULL char * foo(POSITIVE int baz, OUT int *bar) {
      ...
   }

Hahaha, ok, I'm sure we could find some better template than SQL, but
the idea stands.

> After 0.50 goes out, one of the next big pushes will be better debugging
> support. This wil include things like tracing. It will also include an
> extension to the Perl debugger which hooks to the GNU debugger.

*mouth waters*.  I think this would be enough to convince me to redo
Guile.pm in Inline::C.  XS debugging between Perl and C is hell.

-sam


Reply via email to