in reply to SNMP MIB Implementation

This depends on the agent. If the agent can invoke "any" executable, and the Operating System supports perl scripts as executables, then it appears that it will work. If perl scripts are not viewed as executables, you may have to compile the perl scripts.

If, OTOH, the agent expects to call a function that it assumes to be C, you have to be a little bit more clever. In that case you could make a perl function look like a C function. The camel book gives the basic idea and our own SuperSearch when asked for "embed perl C" has some info. You should also check out swig.

Finally, you could create a little C function to call the appropriate perl program and retreive the result.

HTH, --traveler