Interesting question, pike has a stable C API for creating C modules
Step by step instructions https://pike.lysator.liu.se/docs/cmod-step-by-step/
What is CMOD? http://wiki.gotpike.org/index.pike?page=PikeDevel/C%20Module...
Calling pike functions from within C/CMOD code http://wiki.gotpike.org/index.pike?page=PikeDevel/C%20Module...
example https://github.com/pikelang/Pike/blob/master/src/modules/Ino...
I guess it is more of packaging issue of using pike in that manner, perhaps this is something for the pikers to explore. Could be a great way to revitalize the language, the world could need a embeddable strictly typed C like dynamic language.