I haven't really looked into it, but shouldn't it be possible to use a library with few symbols that use the dynamic library loader to load the rest of the pike, and thus doesn't share the symbols? Just as Pike loads .so modules.
[adding dev]
/ Mirar
Previous text:
12737290 2004-12-28 08:48 /10 lines/ Marcus Agehall (PacketFront) Recipients: Pike (-) importmöte för mailinglistan Comment to 12735984 Subject: RES: Bare-bones Pike
I've done some work on embedding pike. Currently, there isn't much going on on that front.
Basically, to embed pike, you must change the main routine a bit. I have those changes somewhere and I should probably commit them to the 7.7 repository...
Anyway, the biggest problem with embedding pike, is that you get a *LOT* of symbols with the lib. This can cause you problems, but if you manage to avoid name clashes, you should be fine.
(12737290) /Marcus Agehall (PacketFront)/---------------------------
pike-devel@lists.lysator.liu.se