>>>>> "m" == mrilu <mrilu / ale.cx> writes: m> First, let's change it to search with require 'name_of_lib' for the file m> libname_of_lib.so too. This might break some old stuff if the m> LD_LIBRARY_PATH is not traversed totally for foo.so before for m> libfoo.so. It can, perhaps, exist a security problem with such scheme. I dont know. m> Could libraries be reloaded at runtime? Could this enable stable server m> architecture with 24x7 uptime, reloading served functionality when there's m> a update. Clearly this needs Perhaps you can look at erlang (http://www.erlang.org/), which have a similar mechanism, to steal some ideas ... but , please, try to avoid the undocumented "feature" of p... Guy Decoux