src/extend_vtable.c - Parrot vtable extension interface
These are the functions that Parrot extensions (that is, Parrot subroutines written in C, or some other compiled language, rather than in Parrot bytecode) may access.
There is a deliberate distancing from the internals here. Don't go peeking inside -- you've as much access as bytecode does, but no more, so we can provide backwards compatibility for as long as we possibly can.
See include/parrot/extend.h, docs/extend.pod, docs/embed.pod and docs/pdds/pdd11_extending.pod.
Initial version by Dan Sugalski.