python as plugin language
aleaxit at yahoo.com
Fri Jun 29 06:20:42 EDT 2001
"John Roth" <johnroth at ameritech.net> wrote in message
news:tjiok16g2asmc7 at news.supernews.com...
> All the cases you cite miss the essential point - how does the Python
> code call a function in the C language program it's embedded in? It's
> I think the functions I need are in the Python/C API, but I've never seen
> those functions referenced in any example, or in any of the books.
I may be missing something, but... doesn't the embed.c demo/example,
D:\Python-2.1\Demo\embed\demo.c on a typical Python install on Win32
for ex., do exactly what you require...? Well, almost -- it doesn't
actually run any useful Python code, just leave a space where you
could insert your own:-). But it does show the embedding C program
adding a module, called "xyzzy", which exposes to Python a C function,
called "foo" (from the Python side of things). Your Python code
invoked from demo.c could "import xyzzy" and then call xyzzy.foo().
So, WHAT am I missing...?
More information about the Python-list