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