I think it is good practice to use distinct names for the lower level C module and the corresponding Pike module. Having Foo.pmod inherit Foo.so (if that's what you're suggesting) seems unnecessarily obscure to me. I'd prefer Foo.pmod to inherit _Foo.so (and the latter will also work in the obvious way if _Foo is statically linked).
/ Niels Möller ()
Previous text:
2003-02-03 14:45: Subject: Two questions
The standard way is to write the base functionality in C, and then inherit that from the Pike code, adding the higher level functionality. No _Foo module is needed, just make a src/modules/Foo.pmod.in with the Pike code.
/ Marcus Comstedt (ACROSS) (Hail Ilpalazzo!)